From 058b1f9788e26a290617db64ec5e70167e90ecd7 Mon Sep 17 00:00:00 2001 From: Arun Isaac Date: Mon, 17 Nov 2025 21:32:30 +0000 Subject: HACKING: Add hacking instructions. --- HACKING.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 HACKING.md diff --git a/HACKING.md b/HACKING.md new file mode 100644 index 0000000..ab9a138 --- /dev/null +++ b/HACKING.md @@ -0,0 +1,15 @@ +# Make a release +## Bump version +Bump the `version` variable in `Makefile`. +## Tag a release +Tag a release `vx.x.x` putting news into the commit message of the tag. +## Create a release tarball, test it, and sign it +``` +cp $(guix build -f .guix/run64-release.scm) run64-x.x.x.tar.lz +guix build --with-source=guile-run64=run64-x.x.x.tar.lz -f .guix/run64-package.scm +make distsign +``` +## Add release tarball and signature to website +## Update Guix package +## Publicize +Publicize on the guile-user@gnu.org mailing list. TBD: Publicize at other venues as well. -- cgit 1.4.1