Start managed macOS AppKit client
.NET port / test (macos-latest) (push) Canceled after 0s
.NET port / test (ubuntu-24.04) (push) Canceled after 0s
.NET port / test (windows-latest) (push) Canceled after 0s
.NET port / apple-client (push) Canceled after 0s
.NET port / cpp-conformance (push) Canceled after 0s

This commit is contained in:
2026-09-16 17:34:16 +02:00
parent 7be93e81a1
commit e5ff484cac
12 changed files with 297 additions and 2 deletions
+21 -2
View File
@@ -2,9 +2,9 @@ name: .NET port
on:
push:
paths: ['dotnet/**', 'core/**', 'server/**', 'tests/**', 'third_party/**', 'cmake/**', 'CMakeLists.txt', 'vcpkg.json', '.github/workflows/dotnet.yml']
paths: ['dotnet/**', 'clients/apple/dotnet/**', 'core/**', 'server/**', 'tests/**', 'third_party/**', 'cmake/**', 'CMakeLists.txt', 'vcpkg.json', '.github/workflows/dotnet.yml']
pull_request:
paths: ['dotnet/**', 'core/**', 'server/**', 'tests/**', 'third_party/**', 'cmake/**', 'CMakeLists.txt', 'vcpkg.json', '.github/workflows/dotnet.yml']
paths: ['dotnet/**', 'clients/apple/dotnet/**', 'core/**', 'server/**', 'tests/**', 'third_party/**', 'cmake/**', 'CMakeLists.txt', 'vcpkg.json', '.github/workflows/dotnet.yml']
workflow_dispatch:
jobs:
@@ -30,6 +30,25 @@ jobs:
- shell: pwsh
run: ./dotnet/check-licenses.ps1
apple-client:
runs-on: macos-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-dotnet@v4
with:
global-json-file: dotnet/global.json
cache: true
cache-dependency-path: dotnet/**/packages.lock.json
- name: Install macOS workload
run: dotnet workload install macos --skip-manifest-update
- name: Build and stage native codec/DSP
shell: pwsh
run: ./dotnet/build-native.ps1
- name: Restore managed AppKit client
run: dotnet restore clients/apple/dotnet/VoiceCat.Apple.slnx
- name: Build managed AppKit client
run: dotnet build clients/apple/dotnet/VoiceCat.Apple.slnx -c Debug --no-restore
cpp-conformance:
runs-on: ubuntu-24.04
steps: