Skip to content

Workflow reference

All workflows are called via uses: AustralianCancerDataNetwork/cava-devops/.github/workflows/<name>.yml@main.

Workflow Trigger context Purpose
label-gate.yml PR open/update Blocks merge until exactly one bump label is present
build-test.yml PR open/update Installs, lints, and runs the test suite
build-test-postgres.yml PR open/update Same as build-test, with a Postgres service container
sync-pr-description.yml PR merged Rewrites the PR description from the squash-merge commit body
release-drafter.yml PR merged Updates the standing draft release with the merged PR
publish.yml Tag push Verifies tag is on main, builds wheel and sdist, uploads as artifact
manual-release.yml workflow_dispatch Emergency: creates a tag and release directly from main