diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 26d47a92ff0..daa37455612 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -144,19 +144,22 @@ jobs: tests: name: tests-${{ matrix.os }} needs: [ build ] - runs-on: [self-hosted] + runs-on: ${{ matrix.os }} + strategy: + matrix: + os: [self-hosted, windows, macos] + fail-fast: false steps: + - name: Clone repository + uses: actions/checkout@v4 + with: + submodules: recursive + - name: Setup .NET Core SDK ${{ matrix.dotnet-version }} uses: actions/setup-dotnet@v4 with: dotnet-version: '8.0.x' - - name: Setup Java - uses: actions/setup-java@v4 - with: - distribution: 'microsoft' - java-version: '17' - - name: Disable annotations run: echo "::remove-matcher owner=csc::"