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
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
deploy-docs.yml Tag push / workflow_dispatch Installs dev extra and deploys MkDocs to GitHub Pages
manual-release.yml workflow_dispatch Emergency: creates a tag and release directly from main