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.
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.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
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:
.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:
Containerfile(oci/katenary/Containerfile) to build thekatenarybinary using Go and package it into a minimal container image. The image includes metadata labels and sets up/projectas the working directory.Documentation Updates:
dependencies.mdby correcting "docker copose" to "docker compose."README.mdby changing "this valuse" to "this values."Configuration Enhancements:
.markdownlint.yamlto add a rule for list indentation (MD007) with an indent level of 4.