Improve release process docs

This commit is contained in:
Jonathan "Duke" Leto
2022-09-27 05:01:35 -07:00
parent be7f355691
commit f792488328

View File

@@ -92,8 +92,9 @@ Install deps on Linux:
- To get the stats of file changes: `git diff --stat master...dev` - To get the stats of file changes: `git diff --stat master...dev`
- Do a fresh clone and fresh sync with new checkpoints - Do a fresh clone and fresh sync with new checkpoints
- Stop node, wait 20 minutes, and then do a partial sync with new checkpoints - Stop node, wait 20 minutes, and then do a partial sync with new checkpoints
- Make Gitea release - Merge dev into master: `git checkout master; git pull && git merge --no-ff dev`
- Make Git Tag (Gitea can do this) - The above command will not merge if "git pull" creates a merge conflict
- Make Gitea release with git tag from master branch (make sure to merge dev in first)
- Use util/gen-linux-binary-release.sh to make a Linux release binary - Use util/gen-linux-binary-release.sh to make a Linux release binary
- Use util/build-debian-package.sh to make an x86 Debian package for the release - Use util/build-debian-package.sh to make an x86 Debian package for the release
- Debian packages should be done after you make manpages, because those are included in Debian packages - Debian packages should be done after you make manpages, because those are included in Debian packages