pkg-pipeline-abstract: CI-agnostic pipeline definition for all package operations #168
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Goal
Define the package supply chain pipeline in a CI-agnostic format that generates concrete workflow files for Gitea Actions, Woodpecker, and GitHub Actions.
Scope
dev/pipelines/pkg-supply-chain.yml(custom schema)dev/scripts/generate_ci.pythat emits:.gitea/workflows/pkg-supply-chain.yml.woodpecker/pkg-supply-chain.yml.github/workflows/pkg-supply-chain.ymlAcceptance
uv run python dev/scripts/generate_ci.pyproduces valid workflow files for all 3 CI systems