From 79c70efa153c5cf6c8b8ec537ed6afc0996b4f85 Mon Sep 17 00:00:00 2001 From: Gonzalo Diaz Date: Tue, 11 Aug 2026 12:07:27 -0400 Subject: [PATCH 1/2] [Github Actions] Coverage: matrix removed. --- .github/workflows/dotnet-coverage.yml | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/.github/workflows/dotnet-coverage.yml b/.github/workflows/dotnet-coverage.yml index e32d9ab..2e15dff 100644 --- a/.github/workflows/dotnet-coverage.yml +++ b/.github/workflows/dotnet-coverage.yml @@ -19,15 +19,25 @@ jobs: name: "Run Coverage" strategy: fail-fast: false - matrix: - os: ["windows-2025"] - runs-on: ${{ matrix.os }} + runs-on: "windows-2025" steps: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 - name: Setup .NET + id: setup-dotnet uses: actions/setup-dotnet@v6 with: dotnet-version: 10.0.x + - name: Enforce .NET SDK Version + shell: bash + run: | + cat <<'EOF' > ./global.json + { + "sdk": { + "version": "${{ steps.setup-dotnet.outputs.dotnet-version }}", + "rollForward": "latestPatch" + } + } + EOF - name: Tooling check run: > dotnet --version From f832ab0f139c5ee30fbbd23332e9ad2e148c4acd Mon Sep 17 00:00:00 2001 From: Gonzalo Diaz Date: Tue, 11 Aug 2026 12:23:58 -0400 Subject: [PATCH 2/2] [Github Actions] Coverage better steps --- .github/workflows/make-coverage-html.yml | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/.github/workflows/make-coverage-html.yml b/.github/workflows/make-coverage-html.yml index fe654ce..6396710 100644 --- a/.github/workflows/make-coverage-html.yml +++ b/.github/workflows/make-coverage-html.yml @@ -15,13 +15,25 @@ on: # yamllint disable-line rule:truthy jobs: make-coverage-html: name: "Run make coverage/html and verify coverage HTML" - runs-on: windows-2025 + runs-on: "windows-2025" steps: - - uses: actions/checkout@v7 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 - name: Setup .NET + id: setup-dotnet uses: actions/setup-dotnet@v6 with: dotnet-version: 10.0.x + - name: Enforce .NET SDK Version + shell: bash + run: | + cat <<'EOF' > ./global.json + { + "sdk": { + "version": "${{ steps.setup-dotnet.outputs.dotnet-version }}", + "rollForward": "latestPatch" + } + } + EOF - name: Verify tooling run: | dotnet --version