Skip to content

GitHub actions shared between multiple StackHPC repositories.

License

Notifications You must be signed in to change notification settings

azimuth-cloud/github-actions

Repository files navigation

github-actions

This repository contains common GitHub Actions that are shared between multiple Azimuth repositories.

Available actions

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.