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 libjxl/libjxl#2269.
Prepend to debian/changelog and update mentions of the current version in:
- base.h
- CMakeLists.txt
- MODULE.bazel
- g3doc/faq.md
git archive --prefix=highway-X.Y.Z/ -o highway-X.Y.Z.tar.gz X.Y.Z
gpg --armor --detach-sign highway-X.Y.Z.tar.gz
- Edit release and attach the resulting
highway-X.Y.Z.tar.gz.asc
and .gz.
(See https://wiki.debian.org/Creating%20signed%20GitHub%20releases and search hkps://keys.openpgp.org for janwas@google.com to obtain the key)