We run the following before a release:
run_tests.bat
Clang, GCC; Arm, PPC cross-compile: ./run_tests.sh
Manual test of WASM and WASM_EMU256 targets.
Check libjxl build actions at https://github.com/libjxl/libjxl/pull/2269. (As of 2025-08-14 this is currently paused and requires a token update)
Prepend to debian/changelog and update mentions of the current version in:
git archive --prefix=highway-X.Y.Z/ -o highway-X.Y.Z.tar.gz X.Y.Zgpg --armor --detach-sign highway-X.Y.Z.tar.gzhighway-X.Y.Z.tar.gz.asc and .gz.(See https://wiki.debian.org/Creating%20signed%20GitHub%20releases and to obtain the key, search hkps://keys.openpgp.org for [email protected] or since 1.3.0 [email protected])