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. |