Skip to content

Commit 58afc3c

Browse files
Update guide-release-process with new testing guidance (#813)
Co-authored-by: Riccardo Cipolleschi <[email protected]>
1 parent 033e32d commit 58afc3c

File tree

1 file changed

+17
-6
lines changed

1 file changed

+17
-6
lines changed

docs/guide-release-process.md

Lines changed: 17 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@ These steps apply when making a patch release or an incremental release candidat
1616

1717
* ✅ Push picks to `0.78-stable`
1818
* ✅ Wait for `build_npm_package` (if <0.78) or `test_ios_rntester` (if >=0.78) to complete → https://github.com/facebook/react-native/actions/runs/12870884886
19-
* ✅ Test release → https://github.com/reactwg/react-native-releases/blob/main/docs/guide-release-testing.md
20-
* ✅ Rob: https://github.com/reactwg/react-native-releases/issues/723
21-
* ✅ Vojtech: https://github.com/reactwg/react-native-releases/issues/724
19+
* ✅ Verify that E2E tests are green → https://github.com/facebook/react-native/actions/runs/13634115054
20+
* ✅ (ONLY for RC0,1,4,stable) Test release → https://github.com/reactwg/react-native-releases/blob/main/docs/guide-release-testing.md
21+
* ✅ <Tester Name>: https://github.com/reactwg/react-native-releases/issues/
2222
* ✅ Publish release job → https://github.com/facebook/react-native/actions/runs/12784528348
2323
* ✅ Verify template: npx @react-native-community/cli init + build for iOS + Android
2424
* ✅ Verify upgrade helper → https://react-native-community.github.io/upgrade-helper/?from=0.77.0-rc.6&to=0.78.0-rc.0
@@ -91,9 +91,20 @@ This will kick off a Github Action workflow called [Test All](https://github.com
9191
9292
### Step 4: Test the release
9393

94-
Follow the [Release Testing guide](./guide-release-testing.md). Ideally, we should have 2 Release Crew members test the release. Coordinate with another Release Crew member to do a second pass.
95-
96-
There may be exceptional cases where we can bypass 2 release tests or only do selective tests, based on circumstances. **Ensure a Meta Release Crew member is aware and approves**.
94+
Follow the [Release Testing guide](./guide-release-testing.md).
95+
96+
* If you're releasing >= 0.79
97+
* We should have **1x Release Crew** member testing the release.
98+
* Additionally **only** the following releases should be manually tested.
99+
* `RC0`
100+
* `RC1`
101+
* `RC4` (Golden RC)
102+
* `.0` (Stable release)
103+
* All the other releases require no manual testing.
104+
* You should ensure that the **E2E jobs** on the release branch are green.
105+
* If you're releasing <= 0.78
106+
* We should have **2x Release Crew** members test the release. Coordinate with another Release Crew member to do a second pass.
107+
* There may be exceptional cases where we can bypass 2 release tests or only do selective tests, based on circumstances. **Ensure a Meta Release Crew member is aware and approves**.
97108

98109
### Step 5. Create release
99110
Starting from React Native 0.75, a new release is created using a Github Action workflow called [Create Release](https://github.com/facebook/react-native/actions/workflows/create-release.yml).

0 commit comments

Comments
 (0)