Add process for beta release

This commit is contained in:
Louis Lam
2022-03-20 11:08:33 +08:00
parent fb9a206542
commit 4e95e9ea51
5 changed files with 94 additions and 4 deletions

View File

@@ -211,6 +211,15 @@ Checking:
- Try the Docker image with tag 1.X.X (Clean install / amd64 / arm64 / armv7)
- Try clean installation with Node.js
### Release Beta Procedures
1. Draft a release note, check "This is a pre-release"
2. Make sure the repo is cleared
3. `npm run release-beta` with env vars: `VERSION` and `GITHUB_TOKEN`
4. `git push`
5. Publish the release note as 1.X.X-beta.X
6. Press any key to continue
### Release Wiki
#### Setup Repo