🔧 Configure release workflow settings for announcements#6786
Conversation
GitHub now blocks asset uploads to published (non-draft) releases. Create the release as a draft first, then publish it when uploading assets in the build-status workflow. Move discussion_category_name to the publish step since discussions can't be created on drafts. https://claude.ai/code/session_012pV1NsETLA79kvwjqrSYiz
|
|
👋 It looks like the PR template was not used for this pull request. Please edit the PR description to use the template, or close this PR and open a new one that uses it. The template includes:
Thank you for your contribution! 🙏 |
@fast-check/ava
fast-check
@fast-check/jest
@fast-check/packaged
@fast-check/poisoning
@fast-check/vitest
@fast-check/worker
commit: |
The draft release changes added 2 lines per publish job in build-status.yml, shifting the setup-node line numbers for the cache-poisoning ignore entries. https://claude.ai/code/session_012pV1NsETLA79kvwjqrSYiz
|
Warning Review the following alerts detected in dependencies. According to your organization's Security Policy, it is recommended to resolve "Warn" alerts. Learn more about Socket for GitHub.
|
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #6786 +/- ##
=======================================
Coverage 94.52% 94.52%
=======================================
Files 210 210
Lines 5685 5685
Branches 1498 1499 +1
=======================================
Hits 5374 5374
Misses 298 298
Partials 13 13
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
Description
This PR updates the GitHub Actions release workflows to ensure consistent release configuration across all packages:
build-status.yml: Adds
draft: falseanddiscussion_category_name: Announcementsto all 7 package release jobs (fast-check, ava, jest, packaged, poisoning, vitest, worker). These settings ensure releases are published immediately and discussions are created in the Announcements category.create-release.yml: Changes the release creation workflow to use
draft: trueinstead ofdraft: false, allowing releases to be reviewed before publication. Removes thediscussion_category_name: Announcementssetting from this workflow since draft releases don't create discussions.The changes ensure that:
Checklist
https://claude.ai/code/session_012pV1NsETLA79kvwjqrSYiz