Merge pull request 'Updated doc/release-process.md to resolve Issue #407' (#428) from jahway603 into dev
Reviewed-on: https://git.hush.is/hush/hush3/pulls/428
This commit is contained in:
@@ -111,20 +111,24 @@ Install deps on Linux:
|
|||||||
- Make sure git tag starts with a `v` such as `v3.9.2`
|
- Make sure git tag starts with a `v` such as `v3.9.2`
|
||||||
- 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
|
||||||
- Upload Linux binary to Gitea release and add SHA256 sum
|
- Upload Linux binary to Gitea release and add SHA256 sum
|
||||||
- Use util/build-debian-package.sh to make an x86 Debian package for the release
|
- Create an x86 Debian package for the release:
|
||||||
|
- Edit contrib/debian/changelog to add information about the new 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
|
||||||
- `lintian` is an optional dependency, it's not needed to build the .deb
|
- `lintian` is an optional dependency, it's not needed to build the .deb
|
||||||
- Upload .deb to Gitea release
|
- Upload .deb to Gitea release
|
||||||
- Add SHA256 checksum of .deb to release
|
- Add SHA256 checksum of .deb to release
|
||||||
- Use util/build-debian-package-ARM.sh (does this still work?) to make an ARM Debian package for the release
|
- Use util/build-debian-package-ARM.sh (does this still work?) to make an ARM Debian package for the release
|
||||||
- Upload the debian packages to the Gitea release page, with SHA256 sums
|
- Upload the debian packages to the Gitea release page, with SHA256 sums
|
||||||
- Figure out how to update https://faq.hush.is/rpc/ for new release
|
- Update the rpc.hush.is repo for new release by [following these instructions](https://git.hush.is/hush/rpc.hush.is/src/branch/master/README.md)
|
||||||
|
- Update https://faq.hush.is/rpc/ for new release after updating the rpc.hush.is repo
|
||||||
|
|
||||||
## Platform-specific notes
|
## Platform-specific notes
|
||||||
|
|
||||||
Use `./util/build-mac.sh` to compile on Apple/Mac systems, use `./util/build-win.sh` to build on Windows and `./util/build-arm.sh` to build on ARMv8 systems.
|
- Use `./util/build-mac.sh` to compile on Apple/Mac systems
|
||||||
|
- Use `./util/build-win.sh` to build on Windows
|
||||||
Use `./util/build-debian-package.sh aarch64` to build a Debian package for aarch64 .
|
- Use [these cross compile instructions](https://git.hush.is/jahway603/hush-docs/src/branch/master/advanced/cross-compile-hush-full-node-to-aarch64-with-docker.md) to build the release for ARMv8 (aarch64) systems, as the current build system does not permit us to natively build this on the SBC device
|
||||||
|
- Then use `./util/build-debian-package.sh aarch64` to build a Debian package for ARMv8 (aarch64)
|
||||||
|
|
||||||
## Optional things
|
## Optional things
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user