From 5f27d7705a4a7652d09c26e41e1b4139eda3e0ad Mon Sep 17 00:00:00 2001 From: Manuel Mayer Date: Sat, 16 May 2026 15:24:51 +0200 Subject: [PATCH 1/5] Add nuget badges to the readme --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index 80c1242..8edc279 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,8 @@ # HeadsetControl.NET +[![NuGet](https://img.shields.io/nuget/v/HeadsetControl.NET.svg?logo=nuget)](https://www.nuget.org/packages/HeadsetControl.NET) +[![NuGet downloads](https://img.shields.io/nuget/dt/HeadsetControl.NET.svg?logo=nuget)](https://www.nuget.org/packages/HeadsetControl.NET) + .NET 10 wrapper for the [HeadsetControl](https://github.com/Sapd/HeadsetControl) C/C++ library. Sidetone, battery, equalizer, lights, chat-mix, the lot. From 77dc81a63c4ea55e8f3c3c6d3b3eba3a4674225f Mon Sep 17 00:00:00 2001 From: Manuel Mayer Date: Sat, 16 May 2026 15:44:22 +0200 Subject: [PATCH 2/5] Add support for osx-x64 --- .github/workflows/reusable-test.yml | 2 ++ Directory.Build.props | 4 ++-- README.md | 5 ++++- build/build-native.sh | 2 +- 4 files changed, 9 insertions(+), 4 deletions(-) diff --git a/.github/workflows/reusable-test.yml b/.github/workflows/reusable-test.yml index 1fba664..f7b84aa 100644 --- a/.github/workflows/reusable-test.yml +++ b/.github/workflows/reusable-test.yml @@ -21,6 +21,8 @@ jobs: include: - rid: osx-arm64 os: macos-14 + - rid: osx-x64 + os: macos-13 - rid: linux-x64 os: ubuntu-24.04 - rid: linux-arm64 diff --git a/Directory.Build.props b/Directory.Build.props index 6682628..1507c09 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -36,11 +36,11 @@ GPL-3.0-only false README.md - 0.3.0 + 0.4.0 - osx-arm64;linux-arm64;linux-x64;win-x64 + osx-arm64;osx-x64;linux-arm64;linux-x64;win-x64 diff --git a/README.md b/README.md index 8edc279..2601200 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,10 @@ .NET 10 wrapper for the [HeadsetControl](https://github.com/Sapd/HeadsetControl) C/C++ library. Sidetone, battery, equalizer, lights, chat-mix, the lot. -Runs on `osx-arm64`, `linux-arm64`, `linux-x64`, `win-x64`. +Native binaries are shipped for `osx-arm64`, `osx-x64`, `linux-arm64`, +`linux-x64`, `win-x64`. On Apple Silicon Macs make sure you're using a native +arm64 `dotnet` — Intel `dotnet` under Rosetta reports `osx-x64` and will pull +the x64 binary instead. ## Layout diff --git a/build/build-native.sh b/build/build-native.sh index 95b5704..7087f9a 100755 --- a/build/build-native.sh +++ b/build/build-native.sh @@ -3,7 +3,7 @@ # build/native// where the .NET projects pick it up. # # build/build-native.sh host RID -# build/build-native.sh --rid osx-arm64, linux-x64, linux-arm64, win-x64 +# build/build-native.sh --rid osx-arm64, osx-x64, linux-x64, linux-arm64, win-x64 # # CMAKE_EXTRA_ARGS is forwarded to the configure step (used by CI to pass the # vcpkg toolchain file on Windows). From 2f6a4af85ac5b15584eafbe5b667a65402f66c56 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 16 May 2026 13:44:51 +0000 Subject: [PATCH 3/5] Update headsetcontrollib digest to a16be48 --- headsetcontrollib | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/headsetcontrollib b/headsetcontrollib index 3eaaab8..a16be48 160000 --- a/headsetcontrollib +++ b/headsetcontrollib @@ -1 +1 @@ -Subproject commit 3eaaab8ea2650e05c1dbc177670036b6e0ce09c5 +Subproject commit a16be4810e7f9158e674574dc0745376954140b8 From c0e61d0d8eba6c2a669b3f2cded10420759758cd Mon Sep 17 00:00:00 2001 From: Manuel Mayer Date: Sat, 16 May 2026 15:49:57 +0200 Subject: [PATCH 4/5] Change osx runner to macos-26 --- .github/workflows/reusable-test.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/reusable-test.yml b/.github/workflows/reusable-test.yml index f7b84aa..d9546c2 100644 --- a/.github/workflows/reusable-test.yml +++ b/.github/workflows/reusable-test.yml @@ -20,9 +20,9 @@ jobs: matrix: include: - rid: osx-arm64 - os: macos-14 + os: macos-26 - rid: osx-x64 - os: macos-13 + os: macos-26 - rid: linux-x64 os: ubuntu-24.04 - rid: linux-arm64 From 91661443a2ad6b39c8d6b673c9ed94a8366e0aee Mon Sep 17 00:00:00 2001 From: Manuel Mayer Date: Sat, 16 May 2026 15:52:17 +0200 Subject: [PATCH 5/5] Change runner to macos-26-intel for osx-x64 --- .github/workflows/reusable-test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/reusable-test.yml b/.github/workflows/reusable-test.yml index d9546c2..82aa057 100644 --- a/.github/workflows/reusable-test.yml +++ b/.github/workflows/reusable-test.yml @@ -22,7 +22,7 @@ jobs: - rid: osx-arm64 os: macos-26 - rid: osx-x64 - os: macos-26 + os: macos-26-intel - rid: linux-x64 os: ubuntu-24.04 - rid: linux-arm64