Skip to content

Commit

Permalink
upgrade for 11.2.1
Browse files Browse the repository at this point in the history
This change bumps versions for embedded languages and Github Actions.
  • Loading branch information
goatshriek authored Nov 9, 2024
1 parent 70aae21 commit 7e31f81
Show file tree
Hide file tree
Showing 3 changed files with 23 additions and 10 deletions.
15 changes: 10 additions & 5 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:
runs-on: "ubuntu-latest"
strategy:
matrix:
ghidra: ["11.1", "11.1.1"]
ghidra: ["11.1", "11.1.1", "11.2.1"]
include:
- ghidra: "11.1"
ghidra-url: "https://github.com/NationalSecurityAgency/ghidra/releases/download/Ghidra_11.1_build/ghidra_11.1_PUBLIC_20240607.zip"
Expand All @@ -24,13 +24,18 @@ jobs:
ghidra-sha256: "7fe8d9a6e7e5267f3cf487a0c046b21fb08d7a602facaa2e81ac2f09b5df2866"
ghidra-filename: "ghidra_11.1.1_PUBLIC_20240614.zip"
ghidra-folder: "ghidra_11.1.1_PUBLIC"
- ghidra: "11.2.1"
ghidra-url: "https://github.com/NationalSecurityAgency/ghidra/releases/download/Ghidra_11.2.1_build/ghidra_11.2.1_PUBLIC_20241105.zip"
ghidra-sha256: "ce4db5117da0fbaf8f33863fec4f40902f754f06b68945a59fb1c0f9b1bc461c"
ghidra-filename: "ghidra_11.2.1_PUBLIC_20241105.zip"
ghidra-folder: "ghidra_11.2.1_PUBLIC"

env:
GHIDRA_INSTALL_DIR: /home/runner/ghidra/${{ matrix.ghidra-folder }}
steps:
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: Cache Ghidra
uses: actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4.0.2
uses: actions/cache@6849a6489940f00c2f30c0fb92c6274307ccb58a # v4.1.2
id: cache-ghidra
with:
path: ~/ghidra
Expand All @@ -41,10 +46,10 @@ jobs:
wget -q ${{ matrix.ghidra-url }}
echo "${{ matrix.ghidra-sha256 }} ${{ matrix.ghidra-filename }}" | sha256sum -c
unzip ${{ matrix.ghidra-filename }} -d ~/ghidra
- uses: actions/setup-java@99b8673ff64fbf99d8d325f52d9a5bdedb8483e9 # v4.2.1
- uses: actions/setup-java@8df1039502a15bceb9433410b1a100fbe190c53b # v4.5.0
with:
distribution: 'adopt'
java-version: '17'
java-version: '21'
- name: Set Up SDK Environment
run: |
curl -s "https://get.sdkman.io?rcupdate=false" | bash
Expand Down
8 changes: 8 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,14 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).


## [4.1.0] - 2024-11-8
### Changed
- Upgrade to JRuby 9.4.9.0 (Ruby 3.1.4)
- Upgrade to Clojure 1.12.0
- Upgrade to Groovy 4.0.23
- Upgrade to Kotlin 2.0.21


## [4.0.0] - 2024-07-08
### Added
- Current function, data, and instruction interpreter variables.
Expand Down
10 changes: 5 additions & 5 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -19,12 +19,12 @@ plugins {
}

dependencies {
implementation('org.jruby:jruby-complete:9.4.8.0')
implementation('org.clojure:clojure:1.11.3')
implementation('org.apache.groovy:groovy:4.0.22')
implementation('org.apache.groovy:groovy-groovysh:4.0.22')
implementation('org.jruby:jruby-complete:9.4.9.0')
implementation('org.clojure:clojure:1.12.0')
implementation('org.apache.groovy:groovy:4.0.23')
implementation('org.apache.groovy:groovy-groovysh:4.0.23')
testImplementation('junit:junit:4.13.2')
runtimeOnly('org.jetbrains.kotlin:kotlin-scripting-jsr223:2.0.0')
runtimeOnly('org.jetbrains.kotlin:kotlin-scripting-jsr223:2.0.21')
}

test {
Expand Down

0 comments on commit 7e31f81

Please sign in to comment.