From b6931384bc4fe52d61ee1daa9f8f4e341008f751 Mon Sep 17 00:00:00 2001 From: Marius Storhaug Date: Sun, 12 Oct 2025 14:27:11 +0200 Subject: [PATCH 1/6] =?UTF-8?q?=F0=9F=A9=B9=20[Patch]:=20Encode=20all=20Po?= =?UTF-8?q?werShell=20files=20using=20UTF8=20with=20BOM=20(#25)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## Description This pull request makes a minor update to the `Planets.ps1` file. The change is not functionally significant but may address encoding or formatting. - Added a byte order mark (BOM) at the start of `Planets.ps1`, which can help some editors recognize the file's encoding. --- tests/srcTestRepo/src/variables/public/Planets.ps1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/srcTestRepo/src/variables/public/Planets.ps1 b/tests/srcTestRepo/src/variables/public/Planets.ps1 index 736584b..5927bc5 100644 --- a/tests/srcTestRepo/src/variables/public/Planets.ps1 +++ b/tests/srcTestRepo/src/variables/public/Planets.ps1 @@ -1,4 +1,4 @@ -$script:Planets = @( +$script:Planets = @( @{ Name = 'Mercury' Mass = 0.330 From da2a725be79b591ee8f616777338f2685bc91fe8 Mon Sep 17 00:00:00 2001 From: Marius Storhaug Date: Sun, 12 Oct 2025 19:58:47 +0200 Subject: [PATCH 2/6] =?UTF-8?q?=F0=9F=A9=B9=20[Patch]:=20Group=20successfu?= =?UTF-8?q?l=20and=20failed=20doc=20generation=20(#26)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## Description This pull request reorganizes the GitHub Actions workflow, improves input handling and environment variable usage in the action, and enhances the summary output for PowerShell module documentation commands. The most notable changes are the restructuring of workflow jobs to support different summary behaviors, improved input/environment variable consistency, and more detailed step summaries. - Fixes https://github.com/PSModule/Process-PSModule/issues/229 **GitHub Actions workflow improvements:** * The `.github/workflows/Action-Test.yml` workflow now separates artifact upload into its own `UploadArtifact` job, and introduces two test jobs: `ActionTestDefault` (without always showing summary) and `ActionTestWithSummary` (always shows summary on success). This allows testing both behaviors and ensures artifacts are available before running tests. [[1]](diffhunk://#diff-a12ae5c885b0673c0ff6f70c2670886907590d624626e07da4c52e01aeaf56a4L26-R27) [[2]](diffhunk://#diff-a12ae5c885b0673c0ff6f70c2670886907590d624626e07da4c52e01aeaf56a4R44-L49) [[3]](diffhunk://#diff-a12ae5c885b0673c0ff6f70c2670886907590d624626e07da4c52e01aeaf56a4R69-R87) **Action input and environment variable handling:** * The `action.yml` file reorders the `inputs` section for clarity, and environment variables passed to scripts now use a consistent `DOCUMENT_PSMODULE_INPUT_*` naming scheme instead of the previous `GITHUB_ACTION_INPUT_*`. [[1]](diffhunk://#diff-1243c5424efaaa19bd8e813c5e6f6da46316e63761421b3e5f5c8ced9a36e6b6L12-R19) [[2]](diffhunk://#diff-1243c5424efaaa19bd8e813c5e6f6da46316e63761421b3e5f5c8ced9a36e6b6L30-R31) * The `scripts/main.ps1` script now accepts `Name` and `ShowSummaryOnSuccess` as parameters, defaulting to the new environment variable names, and updates how these values are handled and passed to helper scripts. [[1]](diffhunk://#diff-dc2e5a659836b1b73abb03421c567f5018c2755677c4a0aa764cb26117b68011L6-R19) [[2]](diffhunk://#diff-dc2e5a659836b1b73abb03421c567f5018c2755677c4a0aa764cb26117b68011L28-R30) [[3]](diffhunk://#diff-dc2e5a659836b1b73abb03421c567f5018c2755677c4a0aa764cb26117b68011L40-R51) **Summary output enhancements:** * The `Build-PSModuleDocumentation.ps1` script changes the summary section to use collapsible `
` blocks for failed and succeeded commands, making the output clearer and easier to navigate in GitHub step summaries. [[1]](diffhunk://#diff-95b236851bd9052577a2cdf569f08e195e7d6cc424f6cb6d074ccc10b2cb7241L98-R98) [[2]](diffhunk://#diff-95b236851bd9052577a2cdf569f08e195e7d6cc424f6cb6d074ccc10b2cb7241L114-R146) --- .github/workflows/Action-Test.yml | 35 +++++++++++++-- action.yml | 12 ++--- .../helpers/Build-PSModuleDocumentation.ps1 | 44 +++++++++++++++---- scripts/main.ps1 | 18 ++++---- 4 files changed, 82 insertions(+), 27 deletions(-) diff --git a/.github/workflows/Action-Test.yml b/.github/workflows/Action-Test.yml index 2191713..2d2959a 100644 --- a/.github/workflows/Action-Test.yml +++ b/.github/workflows/Action-Test.yml @@ -23,8 +23,8 @@ permissions: statuses: write # to create commit status jobs: - ActionTestDefault: - name: Action-Test - [Default] + UploadArtifact: + name: Upload Artifact runs-on: ubuntu-latest steps: - name: Checkout repo @@ -41,12 +41,22 @@ jobs: if-no-files-found: error retention-days: 1 + ActionTestDefault: + name: Action-Test - [Default] + runs-on: ubuntu-latest + needs: UploadArtifact + steps: + - name: Checkout repo + uses: actions/checkout@v5 + with: + persist-credentials: false + fetch-depth: 0 + - name: Action-Test uses: ./ with: Name: PSModuleTest WorkingDirectory: tests/srcTestRepo - ShowSummaryOnSuccess: true - name: Lint documentation uses: super-linter/super-linter/slim@v8.1.0 @@ -56,3 +66,22 @@ jobs: VALIDATE_NATURAL_LANGUAGE: true VALIDATE_ALL_CODEBASE: true USE_FIND_ALGORITHM: true + + ActionTestWithSummary: + name: Action-Test - [With Summary] + runs-on: ubuntu-latest + needs: UploadArtifact + steps: + - name: Checkout repo + uses: actions/checkout@v5 + with: + persist-credentials: false + fetch-depth: 0 + + + - name: Action-Test + uses: ./ + with: + Name: PSModuleTest + WorkingDirectory: tests/srcTestRepo + ShowSummaryOnSuccess: true diff --git a/action.yml b/action.yml index 1cd094f..1b3d4fd 100644 --- a/action.yml +++ b/action.yml @@ -9,14 +9,14 @@ inputs: Name: description: Name of the module to process. required: false - WorkingDirectory: - description: The working directory where the script will run from. - required: false - default: '.' ShowSummaryOnSuccess: description: Show GitHub Step Summary even when all commands succeed. required: false default: 'false' + WorkingDirectory: + description: The working directory where the script will run from. + required: false + default: '.' runs: using: composite @@ -27,8 +27,8 @@ runs: - name: Document-PSModule shell: pwsh env: - GITHUB_ACTION_INPUT_Name: ${{ inputs.Name }} - GITHUB_ACTION_INPUT_ShowSummaryOnSuccess: ${{ inputs.ShowSummaryOnSuccess }} + DOCUMENT_PSMODULE_INPUT_Name: ${{ inputs.Name }} + DOCUMENT_PSMODULE_INPUT_ShowSummaryOnSuccess: ${{ inputs.ShowSummaryOnSuccess }} working-directory: ${{ inputs.WorkingDirectory }} run: | # Build-PSModuleDocumentation diff --git a/scripts/helpers/Build-PSModuleDocumentation.ps1 b/scripts/helpers/Build-PSModuleDocumentation.ps1 index 9ad6e60..e6387c7 100644 --- a/scripts/helpers/Build-PSModuleDocumentation.ps1 +++ b/scripts/helpers/Build-PSModuleDocumentation.ps1 @@ -1,10 +1,10 @@ function Build-PSModuleDocumentation { <# - .SYNOPSIS - Builds a module. + .SYNOPSIS + Builds a module. - .DESCRIPTION - Builds a module. + .DESCRIPTION + Builds a module. #> [CmdletBinding()] [Diagnostics.CodeAnalysis.SuppressMessageAttribute( @@ -95,7 +95,7 @@ $hasFailures = $failedCommands.Count -gt 0 $shouldShowSummary = $hasFailures -or $ShowSummaryOnSuccess - # Generate summary if there are failures OR if ShowSummaryOnSuccess is enabled + # Generate summary if ShowSummaryOnSuccess is enabled if ($shouldShowSummary) { $statusIcon = $hasFailures ? '❌' : '✅' $statusText = $hasFailures ? 'Failed' : 'Succeeded' @@ -111,13 +111,39 @@ |---------|---------| | $successCount | $failureCount | -## Command status +"@ + + if ($failedCommands) { + $summaryContent += @" + +
Failed + +

+ +$(($failedCommands | ForEach-Object { "- ``$($_.CommandName)`` `n" }) -join '') + +

+ +
+ +"@ + } + + if ($successfulCommands) { + $summaryContent += @" + +
Succeeded -| Command | Status | -|---------|--------| -$(($commandResults | ForEach-Object { "| ``$($_.CommandName)`` | $($_.Status) |`n" }) -join '') +

+ +$(($successfulCommands | ForEach-Object { "- ``$($_.CommandName)`` `n" }) -join '') + +

+ +
"@ + } $summaryContent | Out-File -FilePath $env:GITHUB_STEP_SUMMARY -Encoding utf8 -Append diff --git a/scripts/main.ps1 b/scripts/main.ps1 index 6557d1c..d9a1d87 100644 --- a/scripts/main.ps1 +++ b/scripts/main.ps1 @@ -3,18 +3,20 @@ Justification = 'Want to just write to the console, not the pipeline.' )] [CmdletBinding()] -param() +param( + [string]$Name = $env:DOCUMENT_PSMODULE_INPUT_Name, + [bool]$ShowSummaryOnSuccess = $env:DOCUMENT_PSMODULE_INPUT_ShowSummaryOnSuccess -eq 'true' +) $PSStyle.OutputRendering = 'Ansi' 'Microsoft.PowerShell.PlatyPS' | ForEach-Object { - $name = $_ - Write-Output "Installing module: $name" + Write-Output "Installing module: $_" $retryCount = 5 $retryDelay = 10 for ($i = 0; $i -lt $retryCount; $i++) { try { - Install-PSResource -Name $name -WarningAction SilentlyContinue -TrustRepository -Repository PSGallery + Install-PSResource -Name $_ -WarningAction SilentlyContinue -TrustRepository -Repository PSGallery break } catch { Write-Warning "Installation of $($psResourceParams.Name) failed with error: $_" @@ -25,7 +27,7 @@ $PSStyle.OutputRendering = 'Ansi' Start-Sleep -Seconds $retryDelay } } - Import-Module -Name $name + Import-Module -Name $_ } $path = (Join-Path -Path $PSScriptRoot -ChildPath 'helpers') | Get-Item | Resolve-Path -Relative @@ -37,18 +39,16 @@ Get-ChildItem -Path $path -Filter '*.ps1' -Recurse | Resolve-Path -Relative | Fo Write-Host '::group::Loading inputs' $env:GITHUB_REPOSITORY_NAME = $env:GITHUB_REPOSITORY -replace '.+/' -$moduleName = [string]::IsNullOrEmpty($env:GITHUB_ACTION_INPUT_Name) ? $env:GITHUB_REPOSITORY_NAME : $env:GITHUB_ACTION_INPUT_Name -$showSummaryOnSuccess = $env:GITHUB_ACTION_INPUT_ShowSummaryOnSuccess -eq 'true' $moduleSourceFolderPath = Resolve-Path -Path 'src' | Select-Object -ExpandProperty Path $modulesOutputFolderPath = Join-Path -Path . -ChildPath 'outputs/module' $docsOutputFolderPath = Join-Path -Path . -ChildPath 'outputs/docs' $params = @{ - ModuleName = $moduleName + ModuleName = [string]::IsNullOrEmpty($Name) ? $env:GITHUB_REPOSITORY_NAME : $Name ModuleSourceFolderPath = $moduleSourceFolderPath ModulesOutputFolderPath = $modulesOutputFolderPath DocsOutputFolderPath = $docsOutputFolderPath - ShowSummaryOnSuccess = $showSummaryOnSuccess + ShowSummaryOnSuccess = $ShowSummaryOnSuccess } [pscustomobject]$params | Format-List | Out-String From 84a3e4d37df0c6366e230444d39abde6c3b51496 Mon Sep 17 00:00:00 2001 From: Marius Storhaug Date: Wed, 15 Oct 2025 13:20:42 +0200 Subject: [PATCH 3/6] =?UTF-8?q?=F0=9F=A9=B9=20[Patch]:=20Move=20documentat?= =?UTF-8?q?ion=20and=20link=20to=20Process-PSModule=20(#28)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## Description This pull request makes minor updates to the project metadata by simplifying the display names in both the `README.md` and `action.yml` files. The changes remove branding elements and redundant text for a cleaner presentation. * Project naming: * Simplified the project name by removing redundant "(by PSModule)" from both the `README.md` and the `action.yml` files. [[1]](diffhunk://#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5L1-R3) [[2]](diffhunk://#diff-1243c5424efaaa19bd8e813c5e6f6da46316e63761421b3e5f5c8ced9a36e6b6L1-L6) * Metadata cleanup: * Removed the branding section (icon and color) from `action.yml` for a more streamlined configuration. * Documentation: * Shortened the project description in `README.md` by removing detailed usage instructions and focusing on the association with the PSModule framework. --- README.md | 48 ++---------------------------------------------- action.yml | 5 +---- 2 files changed, 3 insertions(+), 50 deletions(-) diff --git a/README.md b/README.md index 57aea3f..ac76518 100644 --- a/README.md +++ b/README.md @@ -1,47 +1,3 @@ -# Document-PSModule (by PSModule) +# Document-PSModule -A GitHub Action that automates the generation of documentation for PowerShell modules using Markdown help files. - -This GitHub Action is a part of the [PSModule framework](https://github.com/PSModule). It is recommended to use the -[Process-PSModule workflow](https://github.com/PSModule/Process-PSModule) to automate the whole process of managing the PowerShell module. - -## Details - -This action: -- Installs necessary modules, including `platyPS` for documentation generation. -- Loads helper scripts required by the documentation process. -- Generates Markdown documentation from PowerShell module files. -- Ensures Markdown documentation is properly formatted, with correctly tagged PowerShell code blocks. -- Adjusts Markdown file paths to mirror the structure of the source PowerShell module files. -- Outputs organized Markdown documentation suitable for publishing or distribution. - -## Usage - -Include this action in your workflow to automatically build and structure documentation for your PowerShell module. - -### Inputs - -| Input | Description | Required | Default | -|--------------------|-----------------------------------------------|----------|-------------| -| `Name` | Name of the module to document. | No | | -| `WorkingDirectory` | Directory from which the script will execute. | No | `.` | -| `ShowSummaryOnSuccess` | Show GitHub Step Summary even when all commands succeed. | No | `false` | - -### Secrets - -This action does not require any secrets. - -### Outputs - -This action does not have defined outputs. - -### Example - -```yaml -- name: Document PowerShell Module - uses: PSModule/Document-PSModule@v1 - with: - Name: 'MyModule' - WorkingDirectory: './module-directory' - ShowSummaryOnSuccess: true # Optional: Show summary even on success -``` +This GitHub Action is a part of the [PSModule framework](https://github.com/PSModule). diff --git a/action.yml b/action.yml index 1b3d4fd..a648223 100644 --- a/action.yml +++ b/action.yml @@ -1,9 +1,6 @@ -name: Document-PSModule (by PSModule) +name: Document-PSModule description: Build documentation for a PowerShell module. author: PSModule -branding: - icon: package - color: gray-dark inputs: Name: From e960f0956467c8b212611b9e7ac05f2a03623bd4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 29 Oct 2025 00:21:02 +0100 Subject: [PATCH 4/6] Bump actions/upload-artifact from 4 to 5 (#30) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4 to 5.
Release notes

Sourced from actions/upload-artifact's releases.

v5.0.0

What's Changed

BREAKING CHANGE: this update supports Node v24.x. This is not a breaking change per-se but we're treating it as such.

New Contributors

Full Changelog: https://github.com/actions/upload-artifact/compare/v4...v5.0.0

v4.6.2

What's Changed

New Contributors

Full Changelog: https://github.com/actions/upload-artifact/compare/v4...v4.6.2

v4.6.1

What's Changed

Full Changelog: https://github.com/actions/upload-artifact/compare/v4...v4.6.1

v4.6.0

What's Changed

Full Changelog: https://github.com/actions/upload-artifact/compare/v4...v4.6.0

v4.5.0

What's Changed

New Contributors

... (truncated)

Commits
  • 330a01c Merge pull request #734 from actions/danwkennedy/prepare-5.0.0
  • 03f2824 Update github.dep.yml
  • 905a1ec Prepare v5.0.0
  • 2d9f9cd Merge pull request #725 from patrikpolyak/patch-1
  • 9687587 Merge branch 'main' into patch-1
  • 2848b2c Merge pull request #727 from danwkennedy/patch-1
  • 9b51177 Spell out the first use of GHES
  • cd231ca Update GHES guidance to include reference to Node 20 version
  • de65e23 Merge pull request #712 from actions/nebuk89-patch-1
  • 8747d8c Update README.md
  • Additional commits viewable in compare view

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/upload-artifact&package-manager=github_actions&previous-version=4&new-version=5)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/Action-Test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/Action-Test.yml b/.github/workflows/Action-Test.yml index 2d2959a..bf721e6 100644 --- a/.github/workflows/Action-Test.yml +++ b/.github/workflows/Action-Test.yml @@ -34,7 +34,7 @@ jobs: fetch-depth: 0 - name: Upload module artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: module path: tests/srcTestRepo/outputs/module From 7e50d9f41753417346ff75b3601a90524aa8ab7e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 29 Oct 2025 00:28:39 +0100 Subject: [PATCH 5/6] Bump super-linter/super-linter from 8.1.0 to 8.2.1 (#29) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [super-linter/super-linter](https://github.com/super-linter/super-linter) from 8.1.0 to 8.2.1.
Release notes

Sourced from super-linter/super-linter's releases.

v8.2.1

8.2.1 (2025-10-15)

🐛 Bugfixes

⬆️ Dependency updates

  • docker: bump the docker group with 2 updates (#7100) (28c5681)
  • npm: bump eslint from 9.36.0 to 9.37.0 in /dependencies (#7102) (cf6cb1e)
  • npm: bump renovate from 41.132.2 to 41.136.0 in /dependencies (#7107) (495692f)
  • npm: bump the eslint-plugins-configs group across 1 directory with 2 updates (#7101) (b3a735d)
  • npm: bump the npm group across 1 directory with 4 updates (#7108) (ce227b3)
  • npm: bump typescript (#7109) (deba11c)
  • python: bump the pip group across 1 directory with 7 updates (#7106) (7c02a56)

🧰 Maintenance

v8.2.0

8.2.0 (2025-09-30)

🚀 Features

🐛 Bugfixes

... (truncated)

Commits
  • 2bdd90e chore(main): release 8.2.1 (#7094)
  • 51e00dd chore: use powershell from dotnet sdk image (#7141)
  • 2e6ad3d chore: update rack to 3.2.3 (#7136)
  • 7508f4c fix: validate DEFAULT_BRANCH when using find (#7119)
  • cf6cb1e deps(npm): bump eslint from 9.36.0 to 9.37.0 in /dependencies (#7102)
  • 495692f deps(npm): bump renovate from 41.132.2 to 41.136.0 in /dependencies (#7107)
  • deba11c deps(npm): bump typescript (#7109)
  • 28c5681 deps(docker): bump the docker group with 2 updates (#7100)
  • b3a735d deps(npm): bump the eslint-plugins-configs group across 1 directory with 2 up...
  • ec80a77 ci(github-actions): bump peter-evans/create-issue-from-file (#7103)
  • Additional commits viewable in compare view

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=super-linter/super-linter&package-manager=github_actions&previous-version=8.1.0&new-version=8.2.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Marius Storhaug --- .github/workflows/Action-Test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/Action-Test.yml b/.github/workflows/Action-Test.yml index bf721e6..48eafc4 100644 --- a/.github/workflows/Action-Test.yml +++ b/.github/workflows/Action-Test.yml @@ -59,7 +59,7 @@ jobs: WorkingDirectory: tests/srcTestRepo - name: Lint documentation - uses: super-linter/super-linter/slim@v8.1.0 + uses: super-linter/super-linter/slim@v8.2.1 env: GITHUB_TOKEN: ${{ github.token }} VALIDATE_MARKDOWN: true From 15dc407c99e408fc0a4023d4f16aee2a5507ba74 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 26 Nov 2025 21:15:57 +0100 Subject: [PATCH 6/6] Bump actions/checkout from 5 to 6 (#31) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6.
Release notes

Sourced from actions/checkout's releases.

v6.0.0

What's Changed

Full Changelog: https://github.com/actions/checkout/compare/v5.0.0...v6.0.0

v6-beta

What's Changed

Updated persist-credentials to store the credentials under $RUNNER_TEMP instead of directly in the local git config.

This requires a minimum Actions Runner version of v2.329.0 to access the persisted credentials for Docker container action scenarios.

v5.0.1

What's Changed

Full Changelog: https://github.com/actions/checkout/compare/v5...v5.0.1

Changelog

Sourced from actions/checkout's changelog.

Changelog

V6.0.0

V5.0.1

V5.0.0

V4.3.1

V4.3.0

v4.2.2

v4.2.1

v4.2.0

v4.1.7

v4.1.6

v4.1.5

... (truncated)

Commits

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/checkout&package-manager=github_actions&previous-version=5&new-version=6)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/Action-Test.yml | 6 +++--- .github/workflows/Auto-Release.yml | 2 +- .github/workflows/Linter.yml | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/Action-Test.yml b/.github/workflows/Action-Test.yml index 48eafc4..60f3a9e 100644 --- a/.github/workflows/Action-Test.yml +++ b/.github/workflows/Action-Test.yml @@ -28,7 +28,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout repo - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: persist-credentials: false fetch-depth: 0 @@ -47,7 +47,7 @@ jobs: needs: UploadArtifact steps: - name: Checkout repo - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: persist-credentials: false fetch-depth: 0 @@ -73,7 +73,7 @@ jobs: needs: UploadArtifact steps: - name: Checkout repo - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: persist-credentials: false fetch-depth: 0 diff --git a/.github/workflows/Auto-Release.yml b/.github/workflows/Auto-Release.yml index a36a9f4..b083552 100644 --- a/.github/workflows/Auto-Release.yml +++ b/.github/workflows/Auto-Release.yml @@ -26,7 +26,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout Code - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: Auto-Release uses: PSModule/Auto-Release@v1 diff --git a/.github/workflows/Linter.yml b/.github/workflows/Linter.yml index e597aa5..f8f14c6 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@v5 + uses: actions/checkout@v6 with: persist-credentials: false fetch-depth: 0