From 31ecae2577c7a1eee16d35feaef1c68bdbb18a48 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 30 Mar 2026 17:08:02 +0000 Subject: [PATCH 1/3] Initial plan From 65f85804ba016afe68ee53507b7bb142a49ea690 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 30 Mar 2026 17:11:09 +0000 Subject: [PATCH 2/3] fix: switch quality job from individual lint actions to lint.sh script Agent-Logs-Url: https://github.com/demaconsulting/VersionMark/sessions/c1b7fd6b-fdee-4310-baaf-be823b557e06 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 f3de5a3..cf32372 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -28,25 +28,23 @@ jobs: - name: Checkout uses: actions/checkout@v6 - # === RUN QUALITY CHECKS === - # 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 + - name: Setup Node.js + uses: actions/setup-node@v4 with: - globs: '**/*.md' + node-version: 24.x - - name: Run spell checker - uses: streetsidesoftware/cspell-action@v8 + - name: Setup Python + uses: actions/setup-python@v5 with: - files: '**/*.{md,cs}' - incremental_files_only: false + python-version: '3.14' - - name: Run YAML linter - uses: ibiqlik/action-yamllint@v3 - with: - config_file: .yamllint.yaml + # === RUN QUALITY CHECKS === + # 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 # Builds and unit-tests the project on supported operating systems to ensure # unit-tests operate on all platforms and to run SonarScanner for generating From 9ebfb7c991840aeb8a045a804170a8f905d1e635 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 30 Mar 2026 17:19:25 +0000 Subject: [PATCH 3/3] fix: update setup-node and setup-python to v6 in quality-checks job Agent-Logs-Url: https://github.com/demaconsulting/VersionMark/sessions/fa4bb3ad-608e-46a6-8474-299d854fdfb0 Co-authored-by: Malcolmnixon <1863707+Malcolmnixon@users.noreply.github.com> --- .github/workflows/build.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index cf32372..7a7b65f 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -29,12 +29,12 @@ jobs: uses: actions/checkout@v6 - name: Setup Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: 24.x - name: Setup Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: '3.14'