Skip to content

Latest commit

 

History

History
37 lines (23 loc) · 832 Bytes

release_testing_process.md

File metadata and controls

37 lines (23 loc) · 832 Bytes

Release testing process

We run the following before a release:

Windows x86 host

run_tests.bat

Linux x86 host

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.

Version updates

Prepend to debian/changelog and update mentions of the current version in:

  • base.h
  • CMakeLists.txt
  • MODULE.bazel
  • g3doc/faq.md

Signing the release

  • Download release source code archive

  • gpg --armor --detach-sign highway-X.Y.Z.tar.gz

  • Edit release and attach the resulting highway-X.Y.Z.tar.gz.asc

  • git archive --prefix=highway-X.Y.Z/ -o highway-X.Y.Z.tar.gz vX.Y.Z and also attach the result

(See https://wiki.debian.org/Creating%20signed%20GitHub%20releases)