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 project workflow 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:

  1. The release crew + github profile links
  2. 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