From 3e03f16b0803eb17a6801d94952ebf085e75377c Mon Sep 17 00:00:00 2001 From: Nicola Corti Date: Tue, 19 Mar 2024 18:26:01 +0000 Subject: [PATCH 1/2] Add note about frameworks developers in release crew --- docs/roles-and-responsibilities.md | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/docs/roles-and-responsibilities.md b/docs/roles-and-responsibilities.md index a647485..abd6392 100644 --- a/docs/roles-and-responsibilities.md +++ b/docs/roles-and-responsibilities.md @@ -1,6 +1,6 @@ # Release Roles & Responsibilities -We have a "dividi et impera" approach to React Native releases. The "release crew" is composed of generally 2 folks from Meta and 2+ from the community. +We have a "dividi et impera" approach to React Native releases. The "release crew" is composed of generally 2 folks from Meta and 2+ from the community (core contributors, framework developers, etc.). General division of work is - Meta releasers handle any active release candidate / latest stable @@ -58,7 +58,8 @@ Back-up for Primary Meta Releaser ## Role: Community Releaser -Member of the React Native Core Contributor community. There are usually 2 Community Releasers per release. +Member of the React Native Core Contributor community or Frameworks developers. +There are usually 2+ Community Releasers per release. ### Role Responsibilities - Attends 30 minute weekly release sync meeting @@ -81,6 +82,14 @@ Member of the React Native Core Contributor community. There are usually 2 Commu - Help decide when to release a patch on stable - Help decide which commits are part of which release +### Frameworks developers in the Release Crew + +With [RFC0759 - React Native Frameworks #759](https://github.com/react-native-community/discussions-and-proposals/pull/759), we're requiring each recommended framework to join the release crew. +This will ensure that the framework developers are aware of the changes that are about to ship in the upcoming release. + +Moreover, the framework developer member of the release crew will have the responsibility to verify that the framework works well with the upcoming release of React Native. +This will ensure that React Native core and framework releases don't have a big time gap between them. + ## Onboarding to Release Crew From a880a3c8e5ed594b9ce82a564dd44b33d7c0ea3d Mon Sep 17 00:00:00 2001 From: Nicola Corti Date: Wed, 20 Mar 2024 18:02:51 +0000 Subject: [PATCH 2/2] Update roles-and-responsibilities.md --- docs/roles-and-responsibilities.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/docs/roles-and-responsibilities.md b/docs/roles-and-responsibilities.md index abd6392..88be7c6 100644 --- a/docs/roles-and-responsibilities.md +++ b/docs/roles-and-responsibilities.md @@ -58,8 +58,7 @@ Back-up for Primary Meta Releaser ## Role: Community Releaser -Member of the React Native Core Contributor community or Frameworks developers. -There are usually 2+ Community Releasers per release. +Member of the React Native Core Contributor community or Frameworks developers. There are usually 2+ Community Releasers per release. ### Role Responsibilities - Attends 30 minute weekly release sync meeting