Skip to content
This repository was archived by the owner on Apr 17, 2026. It is now read-only.

Commit 67a5afc

Browse files
committed
update test.yml
1 parent a0a7b67 commit 67a5afc

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

.github/workflows/tests.yml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ jobs:
1515
fail-fast: false
1616
matrix:
1717
ghidra-release-url: ["https://github.com/NationalSecurityAgency/ghidra/releases/download/Ghidra_11.0_build/ghidra_11.0_PUBLIC_20231222.zip"]
18+
jep-jar-release-url: ["https://github.com/ninia/jep/releases/download/v4.2.0/jep-4.2.0.jar"]
1819
os: [ubuntu-20.04, windows-2019, macos-11]
1920
python-version: ["3.8"]
2021
steps:
@@ -39,19 +40,21 @@ jobs:
3940
python -c "import importlib.util;import pathlib;print(pathlib.Path(importlib.util.find_spec('jep').origin).parent)"
4041
- name: Prepare for downloads
4142
run: mkdir ./tmp
42-
- name: Download Ghidra Linux/macOS
43+
- name: Download dependencies Linux/macOS
4344
if : ${{ matrix.os != 'windows-2019' }}
4445
run: |
4546
wget ${{ matrix.ghidra-release-url }} -O ./tmp/ghidra.zip
4647
unzip ./tmp/ghidra.zip -d ./tmp/ghidra
4748
mv ./tmp/ghidra/$(ls ./tmp/ghidra) ./tmp/ghidra/ghidra_PUBLIC
48-
- name: Download Ghidra Windows
49+
wget ${{ matrix.jep-jar-release-url }} -O ./lib/jep-4.2.0.jar
50+
- name: Download dependencies Windows
4951
if : ${{ matrix.os == 'windows-2019' }}
5052
shell: pwsh
5153
run: |
5254
Invoke-WebRequest -URI "${{ matrix.ghidra-release-url }}" -OutFile "./tmp/ghidra.zip"
5355
mkdir ./tmp/ghidra
5456
tar -xf .\tmp\ghidra.zip -C .\tmp\ghidra
5557
Rename-Item -Path "./tmp/ghidra/$((Get-ChildItem -Path "./tmp/ghidra").BaseName)" -NewName "ghidra_PUBLIC"
58+
Invoke-WebRequest -URI "${{ matrix.jep-jar-release-url }}" -OutFile "./lib/jep-4.2.0.jar"
5659
- name: Build Ghidrathon
5760
run: gradle -PGHIDRA_INSTALL_DIR=${{ github.workspace }}/tmp/ghidra/ghidra_PUBLIC

0 commit comments

Comments
 (0)