name: Test on: push: branches: [ "master" ] pull_request: branches: [ "master" ] jobs: build_wheels: name: Build wheels on ${{ matrix.os }} runs-on: ${{ matrix.os }} strategy: fail-fast: false matrix: os: [ubuntu-latest, windows-latest, macos-13] steps: - uses: actions/checkout@v4 with: submodules: recursive - name: Setup .NET uses: actions/setup-dotnet@v4 with: dotnet-version: 9.X - name: Restore dependencies run: dotnet restore - name: Publish run: dotnet publish -c Release - name: Test run: dotnet test --no-build --verbosity normal