One reusable pipeline for every repository
You maintain several repositories that each repeat the same build, test, pack, and release logic, and the copies drift apart.
# .github/workflows/pr.yml
jobs:
build:
uses: purview-dev/build/.github/workflows/purview-build.yml@main
secrets: inherit What you get: Consumers reference the reusable workflow or composite action and configure behaviour with purview-build.json instead of owning pipeline source.
Pipeline code lives in one repository; a consuming repository is a short workflow file plus configuration.
Read the guide →