diff --git a/.github/workflows/dotnet-codestyle.yml b/.github/workflows/dotnet-codestyle.yml index e60329082..89ed732bb 100644 --- a/.github/workflows/dotnet-codestyle.yml +++ b/.github/workflows/dotnet-codestyle.yml @@ -20,10 +20,10 @@ jobs: steps: - uses: actions/checkout@v3 - - name: Setup .NET 6.0 + - name: Setup .NET 8.0 uses: actions/setup-dotnet@v3 with: - dotnet-version: 6.0.x + dotnet-version: 8.0.x - name: Run Binding Codestyle run: dotnet format --verify-no-changes --no-restore diff --git a/.github/workflows/dotnet-demos.yml b/.github/workflows/dotnet-demos.yml index 73f1f3c83..ba42e8dd4 100644 --- a/.github/workflows/dotnet-demos.yml +++ b/.github/workflows/dotnet-demos.yml @@ -42,10 +42,10 @@ jobs: with: submodules: recursive - - name: Set up .NET 6.0 + - name: Set up .NET 8.0 uses: actions/setup-dotnet@v3 with: - dotnet-version: 6.0.x + dotnet-version: 8.0.x - name: Dotnet build micdemo run: dotnet build -c MicDemo.Release -v n diff --git a/.github/workflows/dotnet.yml b/.github/workflows/dotnet.yml index 6c1e65ee8..d1790844a 100644 --- a/.github/workflows/dotnet.yml +++ b/.github/workflows/dotnet.yml @@ -36,7 +36,7 @@ jobs: strategy: matrix: os: [ubuntu-latest, macos-latest, macos-13, windows-latest] - dotnet-version: [2.1.x, 3.0.x, 3.1.x, 5.0.x, 6.0.x] + dotnet-version: [2.1.x, 3.0.x, 3.1.x, 5.0.x, 6.0.x, 8.0.x] include: - dotnet-version: 2.1.x binding-framework: netstandard2.0 @@ -53,6 +53,9 @@ jobs: - dotnet-version: 6.0.x binding-framework: net6.0 test-framework: net6.0 + - dotnet-version: 8.0.x + binding-framework: net8.0 + test-framework: net8.0 - os: ubuntu-latest nuget-path: ~/.nuget/NuGet/local-nuget - os: macos-latest @@ -68,8 +71,10 @@ jobs: dotnet-version: 3.1.x - os: macos-latest dotnet-version: 5.0.x - - os: macos-13 + - os: macos-latest dotnet-version: 6.0.x + - os: macos-13 + dotnet-version: 8.0.x steps: - name: Checkout repository and submodules @@ -104,7 +109,7 @@ jobs: submodules: recursive - name: Build binding - run: dotnet build Picovoice/Picovoice.csproj --framework net6.0 -v n + run: dotnet build Picovoice/Picovoice.csproj --framework net8.0 -v n - name: Test - run: dotnet test --framework net6.0 -v n + run: dotnet test --framework net8.0 -v n diff --git a/demo/dotnet/PicovoiceDemo/PicovoiceDemo.csproj b/demo/dotnet/PicovoiceDemo/PicovoiceDemo.csproj index 0aa07b02d..5ce72f3bd 100644 --- a/demo/dotnet/PicovoiceDemo/PicovoiceDemo.csproj +++ b/demo/dotnet/PicovoiceDemo/PicovoiceDemo.csproj @@ -1,7 +1,7 @@  Exe - net6.0 + net8.0 FileDemo.Debug;FileDemo.Release;MicDemo.Debug;MicDemo.Release @@ -18,7 +18,7 @@ - - + + diff --git a/demo/dotnet/README.md b/demo/dotnet/README.md index f3ef89256..e5dd130d8 100644 --- a/demo/dotnet/README.md +++ b/demo/dotnet/README.md @@ -19,7 +19,7 @@ similar to Alexa and Google. But it entirely runs 100% on-device. Picovoice is ## Requirements -- .NET 6.0 +- .NET 8.0 ## Compatibility diff --git a/resources/.lint/spell-check/.cspell.json b/resources/.lint/spell-check/.cspell.json index c564b2ede..38b6e527e 100644 --- a/resources/.lint/spell-check/.cspell.json +++ b/resources/.lint/spell-check/.cspell.json @@ -69,6 +69,7 @@ "**/*.keystore", "**/BUCK", "**/build_defs.bzl", + "**/sdk/go/go.sum", "**/sdk/react-native/test-app/**/*.xml", "**/sdk/react-native/test-app/**/*.mm", "**/Cargo.toml", diff --git a/resources/porcupine b/resources/porcupine index c331944b0..925162363 160000 --- a/resources/porcupine +++ b/resources/porcupine @@ -1 +1 @@ -Subproject commit c331944b00b4bea4dbfa4bc7206237789cfa2a42 +Subproject commit 9251623634f66543cd63bfaee4a6f64923263f80 diff --git a/resources/rhino b/resources/rhino index 913aa49ae..d496f36e5 160000 --- a/resources/rhino +++ b/resources/rhino @@ -1 +1 @@ -Subproject commit 913aa49aed18ebd2c32725020beb52325a8e6654 +Subproject commit d496f36e5916a68c5e376f1ecd7c57002f1f1dd4 diff --git a/sdk/dotnet/Picovoice/Picovoice.csproj b/sdk/dotnet/Picovoice/Picovoice.csproj index bed138121..7693ca77c 100644 --- a/sdk/dotnet/Picovoice/Picovoice.csproj +++ b/sdk/dotnet/Picovoice/Picovoice.csproj @@ -1,7 +1,7 @@  - net6.0;netcoreapp3.0;netstandard2.0 - 3.0.3 + net8.0;net6.0;netcoreapp3.0;netstandard2.0 + 3.0.4 Picovoice Picovoice End-to-End Platform @@ -35,10 +35,10 @@ - + analyzers - + analyzers diff --git a/sdk/dotnet/PicovoiceTest/PicovoiceTest.csproj b/sdk/dotnet/PicovoiceTest/PicovoiceTest.csproj index 239de12aa..8849b1f8b 100644 --- a/sdk/dotnet/PicovoiceTest/PicovoiceTest.csproj +++ b/sdk/dotnet/PicovoiceTest/PicovoiceTest.csproj @@ -1,6 +1,6 @@  - net6.0;net5.0;netcoreapp3.1;netcoreapp3.0;netcoreapp2.1; + net8.0;net6.0;net5.0;netcoreapp3.1;netcoreapp3.0;netcoreapp2.1; false diff --git a/sdk/dotnet/README.md b/sdk/dotnet/README.md index 23e8648fd..fad63e8eb 100644 --- a/sdk/dotnet/README.md +++ b/sdk/dotnet/README.md @@ -16,7 +16,7 @@ similar to Alexa and Google. But it entirely runs 100% on-device. Picovoice is ## Requirements -- .NET 6.0 +- .NET 8.0 ## Compatibility