mirror of
https://github.com/lifting-bits/sleigh
synced 2026-06-21 13:56:12 +00:00
5
New Ghidra Release Update Checklist
Eric Kilmer edited this page 2025-07-09 15:53:53 -04:00
The following tasks should be performed when upstream makes a new release. Patch versions usually don't change a lot, but major versions do
-
Update version numbers and tag/sha in
src/setup-ghidra-source.cmakeghidra_versionghidra_head_version(found in Ghidra'sapplication.propertiesfile)ghidra_head_git_tag
-
Update patches
# Example workflow cd src/ghidra-stable git checkout Ghidra_xx.yy.zz_build git am -3 ../patches/HEAD/*.patch # ... Fix conflicts rm ../patches/stable/* git format-patch -o ../patches/stable --ignore-space-at-eol Ghidra_xx.yy.zz_build..HEAD -
Update sleigh specs
spec_files_stable.cmake(Might be able to copy from respective HEAD file)
-
Update source files that may use
sleigh_RELEASE_IS_HEADmacro -
Update CMake files that may use
sleigh_RELEASE_IS_HEADmacro -
Reset
PACKAGE_VERSIONto1incmake/packaging.cmake