From 0206c825a2cf18af60737b0d74eda26f8bb97715 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 24 Jul 2026 11:14:11 +0000 Subject: [PATCH 1/6] Bump actions/checkout from 7.0.0 to 7.0.1 in the github-actions group Bumps the github-actions group with 1 update: [actions/checkout](https://github.com/actions/checkout). Updates `actions/checkout` from 7.0.0 to 7.0.1 - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0...3d3c42e5aac5ba805825da76410c181273ba90b1) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: 7.0.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: github-actions ... Signed-off-by: dependabot[bot] --- .github/workflows/AfterAll-ModuleLocal.yml | 4 ++-- .github/workflows/BeforeAll-ModuleLocal.yml | 4 ++-- .github/workflows/Build-Docs.yml | 4 ++-- .github/workflows/Build-Module.yml | 4 ++-- .github/workflows/Build-Site.yml | 4 ++-- .github/workflows/Get-CodeCoverage.yml | 2 +- .github/workflows/Get-TestResults.yml | 2 +- .github/workflows/Lint-Repository.yml | 2 +- .github/workflows/Lint-SourceCode.yml | 2 +- .github/workflows/Linter.yml | 2 +- .github/workflows/Plan.yml | 4 ++-- .github/workflows/Publish-Module.yml | 4 ++-- .github/workflows/Release.yml | 2 +- .github/workflows/Test-Module.yml | 6 +++--- .github/workflows/Test-ModuleLocal.yml | 4 ++-- .github/workflows/Test-SourceCode.yml | 4 ++-- 16 files changed, 27 insertions(+), 27 deletions(-) diff --git a/.github/workflows/AfterAll-ModuleLocal.yml b/.github/workflows/AfterAll-ModuleLocal.yml index e5c2552d..61d226a8 100644 --- a/.github/workflows/AfterAll-ModuleLocal.yml +++ b/.github/workflows/AfterAll-ModuleLocal.yml @@ -26,13 +26,13 @@ jobs: SETTINGS: ${{ inputs.Settings }} steps: - name: Checkout Code - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: persist-credentials: false fetch-depth: 0 - name: Checkout Process-PSModule - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: repository: ${{ job.workflow_repository }} ref: ${{ job.workflow_sha }} diff --git a/.github/workflows/BeforeAll-ModuleLocal.yml b/.github/workflows/BeforeAll-ModuleLocal.yml index ca52c99b..95db9591 100644 --- a/.github/workflows/BeforeAll-ModuleLocal.yml +++ b/.github/workflows/BeforeAll-ModuleLocal.yml @@ -26,13 +26,13 @@ jobs: Settings: ${{ inputs.Settings }} steps: - name: Checkout Code - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: persist-credentials: false fetch-depth: 0 - name: Checkout Process-PSModule - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: repository: ${{ job.workflow_repository }} ref: ${{ job.workflow_sha }} diff --git a/.github/workflows/Build-Docs.yml b/.github/workflows/Build-Docs.yml index 65499b9a..67b19bba 100644 --- a/.github/workflows/Build-Docs.yml +++ b/.github/workflows/Build-Docs.yml @@ -18,13 +18,13 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout Code - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: persist-credentials: false fetch-depth: 0 - name: Checkout Process-PSModule - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: repository: ${{ job.workflow_repository }} ref: ${{ job.workflow_sha }} diff --git a/.github/workflows/Build-Module.yml b/.github/workflows/Build-Module.yml index 411d7ed6..51f5ef82 100644 --- a/.github/workflows/Build-Module.yml +++ b/.github/workflows/Build-Module.yml @@ -24,13 +24,13 @@ jobs: GH_TOKEN: ${{ github.token }} steps: - name: Checkout Code - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: persist-credentials: false fetch-depth: 0 - name: Checkout Process-PSModule - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: repository: ${{ job.workflow_repository }} ref: ${{ job.workflow_sha }} diff --git a/.github/workflows/Build-Site.yml b/.github/workflows/Build-Site.yml index cbf3b69f..0c313d1e 100644 --- a/.github/workflows/Build-Site.yml +++ b/.github/workflows/Build-Site.yml @@ -17,13 +17,13 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout Code - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: persist-credentials: false fetch-depth: 0 - name: Checkout Process-PSModule - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: repository: ${{ job.workflow_repository }} ref: ${{ job.workflow_sha }} diff --git a/.github/workflows/Get-CodeCoverage.yml b/.github/workflows/Get-CodeCoverage.yml index a0816e36..7865b154 100644 --- a/.github/workflows/Get-CodeCoverage.yml +++ b/.github/workflows/Get-CodeCoverage.yml @@ -17,7 +17,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout Process-PSModule - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: repository: ${{ job.workflow_repository }} ref: ${{ job.workflow_sha }} diff --git a/.github/workflows/Get-TestResults.yml b/.github/workflows/Get-TestResults.yml index b3e0e5ba..8fb20d3d 100644 --- a/.github/workflows/Get-TestResults.yml +++ b/.github/workflows/Get-TestResults.yml @@ -22,7 +22,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout Process-PSModule - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: repository: ${{ job.workflow_repository }} ref: ${{ job.workflow_sha }} diff --git a/.github/workflows/Lint-Repository.yml b/.github/workflows/Lint-Repository.yml index 52822090..b81967b9 100644 --- a/.github/workflows/Lint-Repository.yml +++ b/.github/workflows/Lint-Repository.yml @@ -21,7 +21,7 @@ jobs: Settings: ${{ inputs.Settings }} steps: - name: Checkout repo - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: persist-credentials: false fetch-depth: 0 diff --git a/.github/workflows/Lint-SourceCode.yml b/.github/workflows/Lint-SourceCode.yml index c3d8a1e3..1b3db811 100644 --- a/.github/workflows/Lint-SourceCode.yml +++ b/.github/workflows/Lint-SourceCode.yml @@ -21,7 +21,7 @@ jobs: include: ${{ fromJson(inputs.Settings).Test.SourceCode.Suites }} steps: - name: Checkout Code - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: persist-credentials: false diff --git a/.github/workflows/Linter.yml b/.github/workflows/Linter.yml index e57c709c..b7b80657 100644 --- a/.github/workflows/Linter.yml +++ b/.github/workflows/Linter.yml @@ -19,7 +19,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout repo - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: persist-credentials: false fetch-depth: 0 diff --git a/.github/workflows/Plan.yml b/.github/workflows/Plan.yml index 3fad50eb..b5e74ad6 100644 --- a/.github/workflows/Plan.yml +++ b/.github/workflows/Plan.yml @@ -67,13 +67,13 @@ jobs: Settings: ${{ steps.Enrich-Settings.outputs.Settings }} steps: - name: Checkout Code - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: persist-credentials: false fetch-depth: 0 - name: Checkout Process-PSModule - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: repository: ${{ job.workflow_repository }} ref: ${{ job.workflow_sha }} diff --git a/.github/workflows/Publish-Module.yml b/.github/workflows/Publish-Module.yml index ee1bbcb6..52e40092 100644 --- a/.github/workflows/Publish-Module.yml +++ b/.github/workflows/Publish-Module.yml @@ -24,13 +24,13 @@ jobs: SETTINGS: ${{ inputs.Settings }} steps: - name: Checkout Code - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: persist-credentials: false fetch-depth: 0 - name: Checkout Process-PSModule - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: repository: ${{ job.workflow_repository }} ref: ${{ job.workflow_sha }} diff --git a/.github/workflows/Release.yml b/.github/workflows/Release.yml index 1e346454..40814e0a 100644 --- a/.github/workflows/Release.yml +++ b/.github/workflows/Release.yml @@ -32,7 +32,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout repo - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: persist-credentials: false diff --git a/.github/workflows/Test-Module.yml b/.github/workflows/Test-Module.yml index d36e07fb..be16e8a3 100644 --- a/.github/workflows/Test-Module.yml +++ b/.github/workflows/Test-Module.yml @@ -21,12 +21,12 @@ jobs: include: ${{ fromJson(inputs.Settings).Test.PSModule.Suites }} steps: - name: Checkout repository - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: persist-credentials: false - name: Checkout Process-PSModule - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: repository: ${{ job.workflow_repository }} ref: ${{ job.workflow_sha }} @@ -59,7 +59,7 @@ jobs: include: ${{ fromJson(inputs.Settings).Test.PSModule.Suites }} steps: - name: Checkout repository - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: persist-credentials: false diff --git a/.github/workflows/Test-ModuleLocal.yml b/.github/workflows/Test-ModuleLocal.yml index 3f413968..3dedcb2e 100644 --- a/.github/workflows/Test-ModuleLocal.yml +++ b/.github/workflows/Test-ModuleLocal.yml @@ -31,13 +31,13 @@ jobs: include: ${{ fromJson(inputs.Settings).Test.Module.Suites }} steps: - name: Checkout Code - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: persist-credentials: false fetch-depth: 0 - name: Checkout Process-PSModule - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: repository: ${{ job.workflow_repository }} ref: ${{ job.workflow_sha }} diff --git a/.github/workflows/Test-SourceCode.yml b/.github/workflows/Test-SourceCode.yml index 06ea571d..50579589 100644 --- a/.github/workflows/Test-SourceCode.yml +++ b/.github/workflows/Test-SourceCode.yml @@ -21,13 +21,13 @@ jobs: include: ${{ fromJson(inputs.Settings).Test.SourceCode.Suites }} steps: - name: Checkout Code - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: persist-credentials: false fetch-depth: 0 - name: Checkout Process-PSModule - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: repository: ${{ job.workflow_repository }} ref: ${{ job.workflow_sha }} From 9a9e2618e795a49efc7d6a34579b20359c8e1eb6 Mon Sep 17 00:00:00 2001 From: Marius Storhaug Date: Sat, 8 Aug 2026 17:42:22 +0200 Subject: [PATCH 2/6] Harden checkout configuration Remove unnecessary full-history fetches, keep credential persistence disabled for every checkout, and update the remaining checkout reference to v7.0.1. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> --- .github/workflows/AfterAll-ModuleLocal.yml | 1 - .github/workflows/BeforeAll-ModuleLocal.yml | 1 - .github/workflows/Build-Docs.yml | 1 - .github/workflows/Build-Module.yml | 1 - .github/workflows/Build-Site.yml | 1 - .github/workflows/Lint-Repository.yml | 1 - .github/workflows/Linter.yml | 1 - .github/workflows/Plan.yml | 1 - .github/workflows/Publish-Module.yml | 1 - .github/workflows/Test-Actions.yml | 2 +- .github/workflows/Test-ModuleLocal.yml | 1 - .github/workflows/Test-SourceCode.yml | 1 - 12 files changed, 1 insertion(+), 12 deletions(-) diff --git a/.github/workflows/AfterAll-ModuleLocal.yml b/.github/workflows/AfterAll-ModuleLocal.yml index 61d226a8..7671605e 100644 --- a/.github/workflows/AfterAll-ModuleLocal.yml +++ b/.github/workflows/AfterAll-ModuleLocal.yml @@ -29,7 +29,6 @@ jobs: uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: persist-credentials: false - fetch-depth: 0 - name: Checkout Process-PSModule uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 diff --git a/.github/workflows/BeforeAll-ModuleLocal.yml b/.github/workflows/BeforeAll-ModuleLocal.yml index 95db9591..bd56f376 100644 --- a/.github/workflows/BeforeAll-ModuleLocal.yml +++ b/.github/workflows/BeforeAll-ModuleLocal.yml @@ -29,7 +29,6 @@ jobs: uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: persist-credentials: false - fetch-depth: 0 - name: Checkout Process-PSModule uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 diff --git a/.github/workflows/Build-Docs.yml b/.github/workflows/Build-Docs.yml index 67b19bba..a62dd21d 100644 --- a/.github/workflows/Build-Docs.yml +++ b/.github/workflows/Build-Docs.yml @@ -21,7 +21,6 @@ jobs: uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: persist-credentials: false - fetch-depth: 0 - name: Checkout Process-PSModule uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 diff --git a/.github/workflows/Build-Module.yml b/.github/workflows/Build-Module.yml index 51f5ef82..e953017f 100644 --- a/.github/workflows/Build-Module.yml +++ b/.github/workflows/Build-Module.yml @@ -27,7 +27,6 @@ jobs: uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: persist-credentials: false - fetch-depth: 0 - name: Checkout Process-PSModule uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 diff --git a/.github/workflows/Build-Site.yml b/.github/workflows/Build-Site.yml index 0c313d1e..ac7b1f6e 100644 --- a/.github/workflows/Build-Site.yml +++ b/.github/workflows/Build-Site.yml @@ -20,7 +20,6 @@ jobs: uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: persist-credentials: false - fetch-depth: 0 - name: Checkout Process-PSModule uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 diff --git a/.github/workflows/Lint-Repository.yml b/.github/workflows/Lint-Repository.yml index b81967b9..4ce363b1 100644 --- a/.github/workflows/Lint-Repository.yml +++ b/.github/workflows/Lint-Repository.yml @@ -24,7 +24,6 @@ jobs: uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: persist-credentials: false - fetch-depth: 0 - name: Load dynamic envs shell: pwsh diff --git a/.github/workflows/Linter.yml b/.github/workflows/Linter.yml index b7b80657..152a15e8 100644 --- a/.github/workflows/Linter.yml +++ b/.github/workflows/Linter.yml @@ -22,7 +22,6 @@ jobs: uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: persist-credentials: false - fetch-depth: 0 - name: Lint code base uses: super-linter/super-linter@4ce20838b8ab83717e78138c5b3a1407148e0918 # v8.7.0 diff --git a/.github/workflows/Plan.yml b/.github/workflows/Plan.yml index b5e74ad6..e49bec20 100644 --- a/.github/workflows/Plan.yml +++ b/.github/workflows/Plan.yml @@ -70,7 +70,6 @@ jobs: uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: persist-credentials: false - fetch-depth: 0 - name: Checkout Process-PSModule uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 diff --git a/.github/workflows/Publish-Module.yml b/.github/workflows/Publish-Module.yml index 84799c57..6ff7ad62 100644 --- a/.github/workflows/Publish-Module.yml +++ b/.github/workflows/Publish-Module.yml @@ -27,7 +27,6 @@ jobs: uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: persist-credentials: false - fetch-depth: 0 - name: Checkout Process-PSModule uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 diff --git a/.github/workflows/Test-Actions.yml b/.github/workflows/Test-Actions.yml index 1960cf35..cfc4f9e8 100644 --- a/.github/workflows/Test-Actions.yml +++ b/.github/workflows/Test-Actions.yml @@ -24,7 +24,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout repo - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: persist-credentials: false diff --git a/.github/workflows/Test-ModuleLocal.yml b/.github/workflows/Test-ModuleLocal.yml index 3dedcb2e..70e82ed9 100644 --- a/.github/workflows/Test-ModuleLocal.yml +++ b/.github/workflows/Test-ModuleLocal.yml @@ -34,7 +34,6 @@ jobs: uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: persist-credentials: false - fetch-depth: 0 - name: Checkout Process-PSModule uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 diff --git a/.github/workflows/Test-SourceCode.yml b/.github/workflows/Test-SourceCode.yml index f7786f9c..89465a2a 100644 --- a/.github/workflows/Test-SourceCode.yml +++ b/.github/workflows/Test-SourceCode.yml @@ -24,7 +24,6 @@ jobs: uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: persist-credentials: false - fetch-depth: 0 - name: Checkout Process-PSModule uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 From 84f3d891c48873eb9848b3aec3eb663f58e4bdf9 Mon Sep 17 00:00:00 2001 From: Marius Storhaug Date: Sat, 8 Aug 2026 17:45:06 +0200 Subject: [PATCH 3/6] Restore history for Super-Linter Super-Linter needs the main branch reference for repository comparisons; retain shallow checkouts elsewhere. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> --- .github/workflows/Build-Docs.yml | 1 + .github/workflows/Lint-Repository.yml | 1 + .github/workflows/Linter.yml | 1 + 3 files changed, 3 insertions(+) diff --git a/.github/workflows/Build-Docs.yml b/.github/workflows/Build-Docs.yml index a62dd21d..67b19bba 100644 --- a/.github/workflows/Build-Docs.yml +++ b/.github/workflows/Build-Docs.yml @@ -21,6 +21,7 @@ jobs: uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: persist-credentials: false + fetch-depth: 0 - name: Checkout Process-PSModule uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 diff --git a/.github/workflows/Lint-Repository.yml b/.github/workflows/Lint-Repository.yml index 4ce363b1..b81967b9 100644 --- a/.github/workflows/Lint-Repository.yml +++ b/.github/workflows/Lint-Repository.yml @@ -24,6 +24,7 @@ jobs: uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: persist-credentials: false + fetch-depth: 0 - name: Load dynamic envs shell: pwsh diff --git a/.github/workflows/Linter.yml b/.github/workflows/Linter.yml index 152a15e8..b7b80657 100644 --- a/.github/workflows/Linter.yml +++ b/.github/workflows/Linter.yml @@ -22,6 +22,7 @@ jobs: uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: persist-credentials: false + fetch-depth: 0 - name: Lint code base uses: super-linter/super-linter@4ce20838b8ab83717e78138c5b3a1407148e0918 # v8.7.0 From 667a5b286ccb69fd153197fa3e30a87ac00c1e41 Mon Sep 17 00:00:00 2001 From: Marius Storhaug Date: Sat, 8 Aug 2026 17:46:04 +0200 Subject: [PATCH 4/6] Use filesystem discovery for Super-Linter Configure Super-Linter to find files without Git history and keep shallow checkouts. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> --- .github/workflows/Build-Docs.yml | 2 +- .github/workflows/Lint-Repository.yml | 2 +- .github/workflows/Linter.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/Build-Docs.yml b/.github/workflows/Build-Docs.yml index 67b19bba..ab0b10ff 100644 --- a/.github/workflows/Build-Docs.yml +++ b/.github/workflows/Build-Docs.yml @@ -21,7 +21,6 @@ jobs: uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: persist-credentials: false - fetch-depth: 0 - name: Checkout Process-PSModule uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 @@ -98,6 +97,7 @@ jobs: VALIDATE_MARKDOWN_PRETTIER: false VALIDATE_YAML_PRETTIER: false ENABLE_GITHUB_ACTIONS_STEP_SUMMARY: false + USE_FIND_ALGORITHM: true SAVE_SUPER_LINTER_SUMMARY: true - name: Post super-linter summary diff --git a/.github/workflows/Lint-Repository.yml b/.github/workflows/Lint-Repository.yml index b81967b9..50aff226 100644 --- a/.github/workflows/Lint-Repository.yml +++ b/.github/workflows/Lint-Repository.yml @@ -24,7 +24,6 @@ jobs: uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: persist-credentials: false - fetch-depth: 0 - name: Load dynamic envs shell: pwsh @@ -56,6 +55,7 @@ jobs: FILTER_REGEX_INCLUDE: ${{ fromJson(env.Settings).WorkingDirectory }} FILTER_REGEX_EXCLUDE: ${{ fromJson(env.Settings).WorkingDirectory }}/src/classes/public/.*\.ps1$ ENABLE_GITHUB_ACTIONS_STEP_SUMMARY: false + USE_FIND_ALGORITHM: true SAVE_SUPER_LINTER_SUMMARY: true - name: Post super-linter summary diff --git a/.github/workflows/Linter.yml b/.github/workflows/Linter.yml index b7b80657..29948887 100644 --- a/.github/workflows/Linter.yml +++ b/.github/workflows/Linter.yml @@ -22,7 +22,6 @@ jobs: uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: persist-credentials: false - fetch-depth: 0 - name: Lint code base uses: super-linter/super-linter@4ce20838b8ab83717e78138c5b3a1407148e0918 # v8.7.0 @@ -35,3 +34,4 @@ jobs: VALIDATE_JSON_PRETTIER: false VALIDATE_MARKDOWN_PRETTIER: false VALIDATE_YAML_PRETTIER: false + USE_FIND_ALGORITHM: true From 04fff1646719461c3bc4c1aaa9d66fd258ee76dd Mon Sep 17 00:00:00 2001 From: Marius Storhaug Date: Sat, 8 Aug 2026 17:56:46 +0200 Subject: [PATCH 5/6] Use markdownlint for generated documentation Replace the broad Super-Linter invocation with markdownlint-cli2 for the generated Markdown output. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> --- .github/workflows/Build-Docs.yml | 40 ++++---------------------------- 1 file changed, 4 insertions(+), 36 deletions(-) diff --git a/.github/workflows/Build-Docs.yml b/.github/workflows/Build-Docs.yml index ab0b10ff..6d572b02 100644 --- a/.github/workflows/Build-Docs.yml +++ b/.github/workflows/Build-Docs.yml @@ -78,39 +78,7 @@ jobs: } - name: Lint documentation - id: super-linter - uses: super-linter/super-linter/slim@4ce20838b8ab83717e78138c5b3a1407148e0918 # v8.7.0 - env: - RUN_LOCAL: true - DEFAULT_BRANCH: main - DEFAULT_WORKSPACE: ${{ fromJson(inputs.Settings).WorkingDirectory }} - FILTER_REGEX_INCLUDE: ${{ fromJson(inputs.Settings).WorkingDirectory }}/outputs/docs - ENABLE_GITHUB_ACTIONS_GROUP_TITLE: true - GITHUB_TOKEN: ${{ github.token }} - VALIDATE_ALL_CODEBASE: true - VALIDATE_BIOME_FORMAT: false - VALIDATE_BIOME_LINT: false - VALIDATE_GITHUB_ACTIONS_ZIZMOR: false - VALIDATE_GITLEAKS: false - VALIDATE_JSCPD: false - VALIDATE_JSON_PRETTIER: false - VALIDATE_MARKDOWN_PRETTIER: false - VALIDATE_YAML_PRETTIER: false - ENABLE_GITHUB_ACTIONS_STEP_SUMMARY: false - USE_FIND_ALGORITHM: true - SAVE_SUPER_LINTER_SUMMARY: true - - - name: Post super-linter summary - if: failure() || fromJson(inputs.Settings).Build.Docs.ShowSummaryOnSuccess == true - shell: pwsh - env: - SUPER_LINTER_OUTCOME: ${{ steps.super-linter.outcome }} - run: | - $summaryPath = Join-Path $env:GITHUB_WORKSPACE 'super-linter-output' 'super-linter-summary.md' - Get-Content $summaryPath | Out-File -FilePath $env:GITHUB_STEP_SUMMARY -Encoding utf8 - - $failed = $env:SUPER_LINTER_OUTCOME -eq 'failure' - if ($failed) { - Write-Host "::error::Super-linter found issues. Please review the summary above." - exit 1 - } + uses: DavidAnson/markdownlint-cli2-action@83c6b49590003d85b71ea0e478b36aa0a9bb3cd4 # main + with: + config: .github/linters/.markdown-lint.yml + globs: ${{ fromJson(inputs.Settings).WorkingDirectory }}/outputs/docs/**/*.{md,markdown} From d52478e3073d6231a81fe3bb962ee8871724e612 Mon Sep 17 00:00:00 2001 From: Marius Storhaug Date: Sat, 8 Aug 2026 17:57:33 +0200 Subject: [PATCH 6/6] Filter Super-Linter to generated Markdown Use filesystem discovery without a default branch and limit documentation linting to Markdown files. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> --- .github/workflows/Build-Docs.yml | 39 ++++++++++++++++++++++++++++---- 1 file changed, 35 insertions(+), 4 deletions(-) diff --git a/.github/workflows/Build-Docs.yml b/.github/workflows/Build-Docs.yml index 6d572b02..325888bb 100644 --- a/.github/workflows/Build-Docs.yml +++ b/.github/workflows/Build-Docs.yml @@ -78,7 +78,38 @@ jobs: } - name: Lint documentation - uses: DavidAnson/markdownlint-cli2-action@83c6b49590003d85b71ea0e478b36aa0a9bb3cd4 # main - with: - config: .github/linters/.markdown-lint.yml - globs: ${{ fromJson(inputs.Settings).WorkingDirectory }}/outputs/docs/**/*.{md,markdown} + id: super-linter + uses: super-linter/super-linter/slim@4ce20838b8ab83717e78138c5b3a1407148e0918 # v8.7.0 + env: + RUN_LOCAL: true + DEFAULT_WORKSPACE: ${{ fromJson(inputs.Settings).WorkingDirectory }} + FILTER_REGEX_INCLUDE: ${{ fromJson(inputs.Settings).WorkingDirectory }}/outputs/docs/.*\.(md|markdown)$ + ENABLE_GITHUB_ACTIONS_GROUP_TITLE: true + GITHUB_TOKEN: ${{ github.token }} + VALIDATE_ALL_CODEBASE: true + VALIDATE_BIOME_FORMAT: false + VALIDATE_BIOME_LINT: false + VALIDATE_GITHUB_ACTIONS_ZIZMOR: false + VALIDATE_GITLEAKS: false + VALIDATE_JSCPD: false + VALIDATE_JSON_PRETTIER: false + VALIDATE_MARKDOWN_PRETTIER: false + VALIDATE_YAML_PRETTIER: false + ENABLE_GITHUB_ACTIONS_STEP_SUMMARY: false + USE_FIND_ALGORITHM: true + SAVE_SUPER_LINTER_SUMMARY: true + + - name: Post super-linter summary + if: failure() || fromJson(inputs.Settings).Build.Docs.ShowSummaryOnSuccess == true + shell: pwsh + env: + SUPER_LINTER_OUTCOME: ${{ steps.super-linter.outcome }} + run: | + $summaryPath = Join-Path $env:GITHUB_WORKSPACE 'super-linter-output' 'super-linter-summary.md' + Get-Content $summaryPath | Out-File -FilePath $env:GITHUB_STEP_SUMMARY -Encoding utf8 + + $failed = $env:SUPER_LINTER_OUTCOME -eq 'failure' + if ($failed) { + Write-Host "::error::Super-linter found issues. Please review the summary above." + exit 1 + }