diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 88df4b8..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 }} @@ -116,7 +116,7 @@ jobs: files: artifacts/*.* - name: publish to NuGet - if: secrets.NUGET_TOKEN != '' + continue-on-error: true env: NUGET_AUTH_TOKEN: ${{ secrets.NUGET_TOKEN }} run: | diff --git a/README.md b/README.md index c8979f7..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) @@ -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