From a1063b9830ed00f141934c92b7920a1d1996ee24 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 30 Mar 2026 17:31:04 +0000 Subject: [PATCH 1/4] Initial plan From f40a3007a4f5397162f32b54d4f82eb5afb609b2 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 30 Mar 2026 17:33:28 +0000 Subject: [PATCH 2/4] Update build.yaml quality job to use lint scripts instead of individual GitHub Actions Agent-Logs-Url: https://github.com/demaconsulting/BuildMark/sessions/230e2e9b-57cc-4586-8468-ae063d8b8173 Co-authored-by: Malcolmnixon <1863707+Malcolmnixon@users.noreply.github.com> --- .github/workflows/build.yaml | 28 +++++++++++++--------------- 1 file changed, 13 insertions(+), 15 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index c851e07..fba218b 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -34,6 +34,16 @@ jobs: run: > dotnet tool restore + - name: Setup Node.js + uses: actions/setup-node@v6 + with: + node-version: 24.x + + - name: Setup Python + uses: actions/setup-python@v6 + with: + python-version: '3.14' + - name: Capture tool versions shell: bash run: | @@ -55,21 +65,9 @@ jobs: # This section runs all quality checks for the project. # Downstream projects: Add any additional quality checks here. - - name: Run markdown linter - uses: DavidAnson/markdownlint-cli2-action@v22 - with: - globs: '**/*.md' - - - name: Run spell checker - uses: streetsidesoftware/cspell-action@v8 - with: - files: '**/*.{md,cs}' - incremental_files_only: false - - - name: Run YAML linter - uses: ibiqlik/action-yamllint@v3 - with: - config_file: .yamllint.yaml + - name: Run linters + shell: bash + run: bash ./lint.sh - name: Upload quality artifacts uses: actions/upload-artifact@v7 From 99fc5a3c46f024e9d49846c9fcb96cf740b50da2 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 30 Mar 2026 17:40:58 +0000 Subject: [PATCH 3/4] Revert quality job to use individual linter actions matching the template Agent-Logs-Url: https://github.com/demaconsulting/BuildMark/sessions/71fc480a-ce4c-4587-8df2-9e7cd94da7ba Co-authored-by: Malcolmnixon <1863707+Malcolmnixon@users.noreply.github.com> --- .github/workflows/build.yaml | 28 +++++++++++++++------------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index fba218b..c851e07 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -34,16 +34,6 @@ jobs: run: > dotnet tool restore - - name: Setup Node.js - uses: actions/setup-node@v6 - with: - node-version: 24.x - - - name: Setup Python - uses: actions/setup-python@v6 - with: - python-version: '3.14' - - name: Capture tool versions shell: bash run: | @@ -65,9 +55,21 @@ jobs: # This section runs all quality checks for the project. # Downstream projects: Add any additional quality checks here. - - name: Run linters - shell: bash - run: bash ./lint.sh + - name: Run markdown linter + uses: DavidAnson/markdownlint-cli2-action@v22 + with: + globs: '**/*.md' + + - name: Run spell checker + uses: streetsidesoftware/cspell-action@v8 + with: + files: '**/*.{md,cs}' + incremental_files_only: false + + - name: Run YAML linter + uses: ibiqlik/action-yamllint@v3 + with: + config_file: .yamllint.yaml - name: Upload quality artifacts uses: actions/upload-artifact@v7 From 41aed77c06bfad839b30c0ff551dee28ae8000a7 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 30 Mar 2026 18:21:00 +0000 Subject: [PATCH 4/4] Restore quality job to use lint.sh matching TemplateDotNetTool pattern Agent-Logs-Url: https://github.com/demaconsulting/BuildMark/sessions/7dff002a-d086-43fe-9c56-a6ba107c3db1 Co-authored-by: Malcolmnixon <1863707+Malcolmnixon@users.noreply.github.com> --- .github/workflows/build.yaml | 28 +++++++++++++--------------- 1 file changed, 13 insertions(+), 15 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index c851e07..fba218b 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -34,6 +34,16 @@ jobs: run: > dotnet tool restore + - name: Setup Node.js + uses: actions/setup-node@v6 + with: + node-version: 24.x + + - name: Setup Python + uses: actions/setup-python@v6 + with: + python-version: '3.14' + - name: Capture tool versions shell: bash run: | @@ -55,21 +65,9 @@ jobs: # This section runs all quality checks for the project. # Downstream projects: Add any additional quality checks here. - - name: Run markdown linter - uses: DavidAnson/markdownlint-cli2-action@v22 - with: - globs: '**/*.md' - - - name: Run spell checker - uses: streetsidesoftware/cspell-action@v8 - with: - files: '**/*.{md,cs}' - incremental_files_only: false - - - name: Run YAML linter - uses: ibiqlik/action-yamllint@v3 - with: - config_file: .yamllint.yaml + - name: Run linters + shell: bash + run: bash ./lint.sh - name: Upload quality artifacts uses: actions/upload-artifact@v7