Features/oci image #157

Merged
metal3d merged 3 commits from features/oci-image into master 2025-08-03 21:06:06 +00:00
Owner

This pull request introduces a new workflow for building and publishing OCI images, updates documentation and configuration files, and fixes minor typos and formatting issues. Below is a breakdown of the most important changes:

New Workflow for OCI Image Building:

  • Added a GitHub Actions workflow (.github/workflows/build-oci.yaml) to build and push OCI images on release events. This includes steps for repository checkout, container registry login, QEMU setup, Docker Buildx setup, and building/pushing the image.

see #153

Containerfile for OCI Image:

  • Introduced a new Containerfile (oci/katenary/Containerfile) to build the katenary binary using Go and package it into a minimal container image. The image includes metadata labels and sets up /project as the working directory.

Documentation Updates:

  • Fixed a typo in dependencies.md by correcting "docker copose" to "docker compose."
  • Corrected a comment typo in README.md by changing "this valuse" to "this values."

Configuration Enhancements:

  • Updated .markdownlint.yaml to add a rule for list indentation (MD007) with an indent level of 4.
This pull request introduces a new workflow for building and publishing OCI images, updates documentation and configuration files, and fixes minor typos and formatting issues. Below is a breakdown of the most important changes: ### New Workflow for OCI Image Building: * Added a GitHub Actions workflow (`.github/workflows/build-oci.yaml`) to build and push OCI images on release events. This includes steps for repository checkout, container registry login, QEMU setup, Docker Buildx setup, and building/pushing the image. see #153 ### Containerfile for OCI Image: * Introduced a new `Containerfile` (`oci/katenary/Containerfile`) to build the `katenary` binary using Go and package it into a minimal container image. The image includes metadata labels and sets up `/project` as the working directory. ### Documentation Updates: * Fixed a typo in `dependencies.md` by correcting "docker copose" to "docker compose." * Corrected a comment typo in `README.md` by changing "this valuse" to "this values." ### Configuration Enhancements: * Updated `.markdownlint.yaml` to add a rule for list indentation (`MD007`) with an indent level of 4.
Sign in to join this conversation.
No description provided.