This repository contains common GitHub Actions that are shared between multiple Azimuth repositories.
Currently, the available actions are:
| Name | Description |
|---|---|
| config-extract | Extract values from a structured config file. |
| config-update | Update values in a structured config file. |
| docker-multiarch-build-push | Build, scan and optionally push a multi-architecture Docker image. |
| generate-app-token | Generates app tokens for performing privileged operations. |
| github-latest-release | Fetches the latest release for a GitHub repository. |
| helm-latest-version | Fetches the latest version for a Helm chart. |
| helm-publish | Publish the Helm charts from the given directory to another branch in the repository (e.g. gh-pages). |
| helm-template | Template the manifests for a Helm chart. |
| k8s-extract-images | Extract the required images from a set of Kubernetes manifests. |
| semver | Generate a SemVer compatible version for the current commit. |
| skopeo-manifest | Creates a Skopeo manifest for a set of images. |
| workflow-concurrency | Control the concurrency of a GitHub workflow. |