Creating a New Release's Project
December 2, 2024 ยท View on GitHub
For every MINOR release, we create a Github Project to manage pick requests. You will need to:
- create a project
- give the release crew access
- update the status
- enable the
auto-add to projectworkflow to make sure picks are visible to the correct project version - make the project publicly visible
Navigate to the reactwg projects page: https://github.com/orgs/reactwg/projects
Copy the current release
Clone
Update the name
Give the release crew access
Update the status and project details
The format should be similar to the previous version. You will have to know:
- The release crew + github profile links
- Target dates for: branch cut, release candidates, golden release and stable release. Keep the status up to date throughout the release.
Add a auto-add to project workflow
Github need to have this workflow manually enabled:
https://github.com/user-attachments/assets/6adca6be-0abc-407d-9efc-26da693c5b3b
Set project visibility to public
https://github.com/user-attachments/assets/ad6720e3-24d0-436f-9f53-0a1a7863d61b