Skip to main content

Composition examples

The repository ships a small set of built-in compositions plus an example GitHub Actions composition used to validate the GitHub Actions-compatible runner.

Built-in compositions

TypePurposeNotable inputs
chartsPackage or publish Helm chartsregistry, pullPolicy
helmDeploy Helm-managed serviceschart, timeout, namespacePrefix, pullPolicy
helmCommonDeploy shared Helm-managed platform servicescommon service chart inputs and rollout settings
terraformApply Terraform-managed infrastructureworkspace, autoApprove, parallelism

Example-only composition

The repository also includes an example composition under examples/gha-actions/compositions/gha-demo/.

That example shows how a job can include a GitHub Actions use: step followed by ordinary shell commands:

steps:
- id: setup-demo
name: setup-demo
use: azure/setup-helm@v4.3.0
- name: verify-gha-state
run: |
helm version --short
which helm

Use that example as a reference when you need Actions-style setup behavior in a compiled plan.