Release test plan updated to match the new release process

Summary: Release test plan updated to match the new release process and include some details which might be required in case something failed.

Reviewed By: passy

Differential Revision: D25618132

fbshipit-source-id: c39ceebe4569475554866097970a2410a992b6ae
This commit is contained in:
Anton Nikolaev
2020-12-18 08:49:59 -08:00
committed by Facebook GitHub Bot
parent a826a240ce
commit 4b58d4438a

View File

@@ -55,11 +55,15 @@ hg addremove
hg commit -m "$(echo -e "Flipper Release: v${VERSION}\n\n\ hg commit -m "$(echo -e "Flipper Release: v${VERSION}\n\n\
Summary:\nReleasing version $VERSION\n\n\ Summary:\nReleasing version $VERSION\n\n\
Test Plan:\n\ Test Plan:\n\
* Wait until this build is green\n\ 1. Flipper Bot will comment \"#flipperrelease ephemeral\" to trigger a new ephemeral release job [\"flipper-release-ephemeral\"](https://fburl.com/sandcastle/4mt4rj18) on Sandcastle.\n\
* Find the release id as explained here: https://our.internmc.facebook.com/intern/wiki/Flipper_Internals/Oncall_Runbook/#testing-the-release-vers and run: 1. After the job has finished, Flipper Bot will post to the Signal Hub the command to run the produced build with the exact version:\n\
* \`env FLIPPERVERSION=XXXX /Applications/Flipper.app/Contents/MacOS/Flipper\`\n\ \`env FLIPPERVERSIONV2=<FLIPPERVERSION> RUST_LOG=flipper_launcher=info /Applications/Flipper.app/Contents/MacOS/Flipper\`\n\
* ...or, alternatively, run \`yarn build --mac && dist/mac/Flipper.app/Contents/MacOS/Flipper\`\n\ 1. Run the build and perform exploratory tests.\n\
* Perform exploratory tests\n\n\ 1. If everything is ok, accept and land the diff.\n\
1. After the diff has landed, Flipper Bot will comment \"#flipperrelease with bump\" to trigger the actual release build job [\"flipper-release\"](https://fburl.com/sandcastle/uh698xj2) on Sandcastle.\n\
1. After the job has finished, a new diff will be published for pinning the released version to the fbsource checkout, check further instructions in that diff.\n\
1. In case the release job has failed, Flipper Bot will post to the Signal Hub. In addition to that, the \"flipper\" oncall will receive an e-mail and a task for investigation.\n\n\
See more details about the Flipper release process [here](https://fburl.com/flipperreleasebot).\n\
Reviewers: flipper\n\n\ Reviewers: flipper\n\n\
Tags: accept2ship" Tags: accept2ship"
)" )"