-
Notifications
You must be signed in to change notification settings - Fork 22
New Ghidra Release Update Checklist
Eric Kilmer edited this page Jul 9, 2025
·
5 revisions
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_version-
ghidra_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