diff --git a/.github/workflows/dotnet-core.yml b/.github/workflows/dotnet-core.yml index 750f7d93f..0833838a1 100644 --- a/.github/workflows/dotnet-core.yml +++ b/.github/workflows/dotnet-core.yml @@ -9,27 +9,34 @@ on: branches: [ v1_release, v1_develop ] paths-ignore: - '**.md' - jobs: - build: - runs-on: ubuntu-latest + non_parallel_unittests: + name: Non-Parallel Unit Tests + runs-on: ${{ matrix.os }} + strategy: + # Turn off fail-fast to let all runners run even if there are errors + fail-fast: true + matrix: + os: [ ubuntu-latest, windows-latest, macos-latest ] + timeout-minutes: 10 steps: - - uses: actions/checkout@v4 + + - name: Checkout code + uses: actions/checkout@v4 - name: Setup .NET Core uses: actions/setup-dotnet@v4 with: - dotnet-version: 7.0 + dotnet-version: 8.x dotnet-quality: 'ga' - name: Install dependencies run: | dotnet restore - - name: Build Debug - run: | - dotnet build --configuration Debug --no-restore + - name: Build Solution Debug + run: dotnet build --configuration Debug --no-restore - name: Test run: |