From 7cb86b8aa6b4e45502350af43bd838f685a7a463 Mon Sep 17 00:00:00 2001 From: jahway603 Date: Thu, 26 Sep 2024 11:06:29 -0400 Subject: [PATCH] Updated doc/release-process.md to resolve Issue #407 --- doc/release-process.md | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/doc/release-process.md b/doc/release-process.md index 566de1b1f..f60b26632 100644 --- a/doc/release-process.md +++ b/doc/release-process.md @@ -111,20 +111,24 @@ Install deps on Linux: - 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 - 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 - `lintian` is an optional dependency, it's not needed to build the .deb - Upload .deb to Gitea 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 - 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 -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-debian-package.sh aarch64` to build a Debian package for aarch64 . +- Use `./util/build-mac.sh` to compile on Apple/Mac systems +- Use `./util/build-win.sh` to build on Windows +- 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