diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 084d8e0..e0a965a 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -31,18 +31,26 @@ jobs: # These work but are excessive for building # - name: v03.02.03814 # patch-file: ../.github/workflows/3.5_0001-Support-building-plugins-without-an-install.patch + # use-patch: true # - name: v3.3.3996 # patch-file: ../.github/workflows/3.5_0001-Support-building-plugins-without-an-install.patch + # use-patch: true # - name: v3.4.4271-stable # patch-file: ../.github/workflows/3.5_0001-Support-building-plugins-without-an-install.patch - - name: v3.5.4526-stable - patch-file: ../.github/workflows/3.5_0001-Support-building-plugins-without-an-install.patch + # use-patch: true + # - name: v3.5.4526-stable + # patch-file: ../.github/workflows/3.5_0001-Support-building-plugins-without-an-install.patch + # use-patch: true - name: v4.0.4958-stable patch-file: ../.github/workflows/4.0_0001-Support-building-plugins-without-an-install.patch + use-patch: true - name: v4.1.5747-stable patch-file: ../.github/workflows/4.1_0001-Support-building-plugins-without-an-install.patch + use-patch: true + - name: v4.2.6455-stable + use-patch: false - name: dev - patch-file: ../.github/workflows/4.1_0001-Support-building-plugins-without-an-install.patch + use-patch: false steps: - uses: actions/checkout@v3 with: @@ -56,6 +64,7 @@ jobs: git checkout --force ${{matrix.version.name}} git submodule update --init --recursive - name: Patch api to allow building headlessly + if: ${{ matrix.use-patch }} shell: bash run: | cd binaryninjaapi diff --git a/README.md b/README.md index 553a22f..71a013f 100644 --- a/README.md +++ b/README.md @@ -6,6 +6,7 @@ Included is support for automated builds using the GitHub Actions CI. ## Compatibility This repo has been tested on the following versions of Binary Ninja: +* Binary Ninja 4.2.6455 * Binary Ninja 4.1.5747 * Binary Ninja 4.0.4958 * Binary Ninja 3.5.4526 @@ -15,8 +16,8 @@ And the following operating systems: * Windows 10 * Ubuntu 24.04 * Ubuntu 22.04 +* macOS 15 * macOS 14 -* macOS 13 Other versions may work, though! Later versions of operating systems will likely load fine, though later versions of Binary Ninja may need to be recompiled and possibly have the CI patches reworked. diff --git a/binaryninjaapi b/binaryninjaapi index ab5c0b3..9229ebd 160000 --- a/binaryninjaapi +++ b/binaryninjaapi @@ -1 +1 @@ -Subproject commit ab5c0b34b473fa6cdc5ad55635e670e27688d71c +Subproject commit 9229ebde590febc9635d824ae9284ae170dee9da