chore: automate more of the release process#3896
chore: automate more of the release process#3896maxrjones wants to merge 13 commits intozarr-developers:mainfrom
Conversation
|
comparison between this approach and https://github.com/googleapis/release-please or similar tools? |
Towncrier and release-please serve somewhat similar purposes, but release-please has a broader scope handling releases in addition to changelogs. release-please relies on conventional commits whereas towncrier relies on manual fragments. This PR focuses on automating the system we already adopt (towncrier) rather than proposing a new system (e.g., release-please). This PR includes automating downstream tests, which are not solved by tools like towncrier or release please. |
I didn't see how that is wired up -- isn't the downstream testing job just on workflow dispatch? |
|
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #3896 +/- ##
=======================================
Coverage 93.11% 93.11%
=======================================
Files 85 85
Lines 11369 11369
=======================================
Hits 10586 10586
Misses 783 783 🚀 New features to boost your workflow:
|
This PR aims to simplify our release process via more automation:
TODO:
docs/user-guide/*.mdchanges/