From 5c709966656add949e119cac9405aa0d47bc3a8f Mon Sep 17 00:00:00 2001 From: tinysec Date: Mon, 24 Nov 2025 22:31:45 +0800 Subject: [PATCH 1/5] ci: fix --- .github/workflows/ci.yaml | 2 +- README.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 88df4b8..a6f40c6 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -116,7 +116,7 @@ jobs: files: artifacts/*.* - name: publish to NuGet - if: secrets.NUGET_TOKEN != '' + if: ${{ secrets.NUGET_TOKEN != '' }} env: NUGET_AUTH_TOKEN: ${{ secrets.NUGET_TOKEN }} run: | diff --git a/README.md b/README.md index c8979f7..37dfa48 100644 --- a/README.md +++ b/README.md @@ -147,7 +147,7 @@ namespace Dummy ## Troubleshooting - DllNotFoundException / EntryPointNotFoundException - - Ensure native libs are on PATH/LD_LIBRARY_PATH or set BINARYNINJA_BASE + - Ensure set BINARYNINJA_BASE - On Native AOT, confirm your RID is correct and you published with PublishAot=true - AccessViolationException - Check lifetime: ensure using-statements dispose views/sessions before exit From 521c9194babb21a06256d8bd6340063ac3880a75 Mon Sep 17 00:00:00 2001 From: tinysec Date: Mon, 24 Nov 2025 22:33:44 +0800 Subject: [PATCH 2/5] fix: Unrecognized named-value: 'secrets' --- .github/workflows/ci.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index a6f40c6..13939e5 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -116,7 +116,8 @@ jobs: files: artifacts/*.* - name: publish to NuGet - if: ${{ secrets.NUGET_TOKEN != '' }} + if: ${{ always() && secrets.NUGET_TOKEN != '' }} + continue-on-error: true env: NUGET_AUTH_TOKEN: ${{ secrets.NUGET_TOKEN }} run: | From ed8f97ac4f4de927d9b438024149f7ff044a4319 Mon Sep 17 00:00:00 2001 From: tinysec Date: Mon, 24 Nov 2025 22:36:19 +0800 Subject: [PATCH 3/5] NuGet --- .github/workflows/ci.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 13939e5..fe4389e 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -116,7 +116,6 @@ jobs: files: artifacts/*.* - name: publish to NuGet - if: ${{ always() && secrets.NUGET_TOKEN != '' }} continue-on-error: true env: NUGET_AUTH_TOKEN: ${{ secrets.NUGET_TOKEN }} From b7fb195b6808b44855e52e2817c2329a659fd926 Mon Sep 17 00:00:00 2001 From: tinysec Date: Mon, 24 Nov 2025 22:37:30 +0800 Subject: [PATCH 4/5] actions/upload-artifact@v4 --- .github/workflows/ci.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index fe4389e..ae6d41e 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -84,7 +84,7 @@ jobs: ls -lh artifacts - name: upload artifacts - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: github.event_name == 'push' && github.ref == 'refs/heads/master' with: name: ${{ matrix.platform }}-v${{ needs.version.outputs.version }} From 3c58dae6a4554d05241787024ce7e8b46f220cd0 Mon Sep 17 00:00:00 2001 From: tinysec Date: Mon, 24 Nov 2025 22:40:40 +0800 Subject: [PATCH 5/5] doc: BinaryNinja --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 37dfa48..bca1922 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # BinaryNinja C# Bindings (Typed, Safe, Native AOT Ready) [![Build](https://img.shields.io/github/actions/workflow/status/tinysec/binaryninja/ci.yml?branch=master)](https://github.com/tinysec/binaryninja/actions) -[![NuGet](https://img.shields.io/nuget/v/BinaryNinjaBindings.svg)](https://www.nuget.org/packages/BinaryNinjaBindings) +[![NuGet](https://img.shields.io/nuget/v/BinaryNinja.svg)](https://www.nuget.org/packages/BinaryNinja) ![License](https://img.shields.io/github/license/tinysec/binaryninja) ![Platforms](https://img.shields.io/badge/platforms-windows%20%7C%20linux-blue) ![.NET](https://img.shields.io/badge/.NET-%3E%3D%208.0-512BD4)