This pull requests adds a github workflow to check if the ghidra dependency files are valid by comparing the hash values of the release. This workflow will run for every push in the main branch aswell for pull requests.
To configure the ghidra version the workflow should check against, two environment variables need to be set.
If the download url is https://github.com/NationalSecurityAgency/ghidra/releases/download/Ghidra_11.0.3_build/ghidra_11.0.3_PUBLIC_20240410.zip
the variables need to be:
This pull requests adds a github workflow to check if the ghidra dependency files are valid by comparing the hash values of the release. This workflow will run for every push in the main branch aswell for pull requests.
To configure the ghidra version the workflow should check against, two environment variables need to be set. If the download url is
https://github.com/NationalSecurityAgency/ghidra/releases/download/Ghidra_11.0.3_build/ghidra_11.0.3_PUBLIC_20240410.zip
the variables need to be:Here you can see two example runs of a failed and of a successful run: https://github.com/M3NIX/ghidralligator/actions