From 337b11d5809d8c0e6ae5ed2aee424845b7680711 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 27 Jan 2026 20:41:09 +0000 Subject: [PATCH 1/4] Initial plan From 1a4edc9f920734a84e03254ebdbe4ce1d1cbd299 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 27 Jan 2026 20:43:09 +0000 Subject: [PATCH 2/4] Remove redundant shell: pwsh overrides from build.yaml Co-authored-by: Malcolmnixon <1863707+Malcolmnixon@users.noreply.github.com> --- .github/workflows/build.yaml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 479739b..15611e9 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -319,7 +319,6 @@ jobs: "docs/TestResults Trace Matrix.pdf" - name: Generate CodeQL Quality Report with SarifMark - shell: pwsh run: > dotnet sarifmark --sarif codeql-results/csharp.sarif @@ -328,13 +327,11 @@ jobs: --report-depth 1 - name: Display CodeQL Quality Report - shell: pwsh run: | echo "=== CodeQL Quality Report ===" Get-Content docs/quality/codeql-quality.md - name: Generate Code Quality Report with SonarMark - shell: pwsh env: SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} run: > @@ -347,7 +344,6 @@ jobs: --report-depth 1 - name: Display SonarCloud Quality Report - shell: pwsh run: | echo "=== SonarCloud Quality Report ===" Get-Content docs/quality/sonar-quality.md From d946898f2f035596f666415199f20d0a93af1af0 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 27 Jan 2026 20:47:50 +0000 Subject: [PATCH 3/4] Keep shell: pwsh for PowerShell-specific commands Co-authored-by: Malcolmnixon <1863707+Malcolmnixon@users.noreply.github.com> --- .github/workflows/build.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 15611e9..78936e6 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -327,11 +327,13 @@ jobs: --report-depth 1 - name: Display CodeQL Quality Report + shell: pwsh run: | echo "=== CodeQL Quality Report ===" Get-Content docs/quality/codeql-quality.md - name: Generate Code Quality Report with SonarMark + shell: pwsh env: SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} run: > @@ -344,6 +346,7 @@ jobs: --report-depth 1 - name: Display SonarCloud Quality Report + shell: pwsh run: | echo "=== SonarCloud Quality Report ===" Get-Content docs/quality/sonar-quality.md From f79f0b1bf080edeee5a678a30284bbbb4b862e39 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 27 Jan 2026 20:51:42 +0000 Subject: [PATCH 4/4] Replace PowerShell commands with bash equivalents Co-authored-by: Malcolmnixon <1863707+Malcolmnixon@users.noreply.github.com> --- .github/workflows/build.yaml | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 78936e6..b113e2d 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -327,13 +327,11 @@ jobs: --report-depth 1 - name: Display CodeQL Quality Report - shell: pwsh run: | echo "=== CodeQL Quality Report ===" - Get-Content docs/quality/codeql-quality.md + cat docs/quality/codeql-quality.md - name: Generate Code Quality Report with SonarMark - shell: pwsh env: SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} run: > @@ -341,15 +339,14 @@ jobs: --server https://sonarcloud.io --project-key demaconsulting_TestResults --branch ${{ github.ref_name }} - --token "$env:SONAR_TOKEN" + --token "$SONAR_TOKEN" --report docs/quality/sonar-quality.md --report-depth 1 - name: Display SonarCloud Quality Report - shell: pwsh run: | echo "=== SonarCloud Quality Report ===" - Get-Content docs/quality/sonar-quality.md + cat docs/quality/sonar-quality.md - name: Generate Code Quality HTML with Pandoc run: >