Eliminate double towncrier run in release workflow #199
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "eliminate-double-towncrier"
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?
Summary
build_quartzDagger function that builds the Quartz site from a pre-processed source tree (no towncrier)build-quartzbuild_docsandbuild_changelogare preserved for standalone use —build_docsnow delegates tobuild_quartzinternallyMotivation
Previously towncrier ran twice per release: once inside a Dagger container (via
build_docs→build_changelog) and once on the runner to capture CHANGELOG.md changes for the git commit. This was wasteful and fragile — if towncrier behavior changed, the two runs could produce different results.Test plan
dagger call build-quartz --src=. --version=vX.Y.Zshould work standalone