{{ message }}
Tags: PSModule/Document-PSModule
Tags
🩹 [Patch]: Workflow updates and folder restructuring (#39) This PR updates the workflow configuration and restructures the source folder layout for consistency with other PSModule actions. ## Changes ### Workflow Updates - Renamed `Auto-Release.yml` to `Release.yml` for consistency - Updated workflow to use `PSModule/Release-GHRepository@v2.0.1` (replacing deprecated `Auto-Release` action) - Added path filters to Release workflow to only trigger on changes to `action.yml` and `src/**` - Disabled JSCPD validation in Linter workflow ### Folder Restructuring - Renamed `scripts/` folder to `src/` for consistency with other PSModule actions - Updated `action.yml` to reference the new `src/main.ps1` path ### Removed Files - Removed deprecated `.github/release.yml` (release notes configuration) - Removed `.github/linters/.jscpd.json` (JSCPD linter configuration) ## Impact - No functional changes to the action itself - Improves consistency across PSModule organization repositories - Updates to newer release workflow action
🩹 [Patch]: Update GitHub Actions to latest versions in Action-Test wo… …rkflow (#38) Updates the GitHub Actions used in the Action-Test workflow to their latest versions, ensuring compatibility with Node.js 24 runtime and incorporating the latest bugfixes and dependency updates. ## Updated Actions | Action | Old Version | New Version | |--------|-------------|-------------| | `actions/upload-artifact` | v4.6.2 | v6.0.0 | | `super-linter/super-linter/slim` | v8.2.1 | v8.3.2 | ## Notable Changes ### actions/upload-artifact v6.0.0 - Now runs on Node.js 24 (`runs.using: node24`) - Requires a minimum Actions Runner version of 2.327.1 - If using self-hosted runners, ensure they are updated before merging ### super-linter v8.3.2 - Includes bugfixes for file array handling - Contains various dependency updates since v8.2.1
🩹[Patch]: Update GitHub Actions security and linting configuration (#36) This update improves the security posture of GitHub Actions workflows by addressing zizmor linting warnings. All action references are now pinned to specific commit hashes, permissions follow the principle of least privilege, and insecure workflow triggers have been replaced with safer alternatives. ## Security improvements ### Pinned action references All GitHub Actions are now pinned to specific commit SHA hashes instead of mutable tags, preventing supply chain attacks: - `actions/checkout` → `de0fac2e4500dabe0009e67214ff5f5447ce83dd` (v6.0.2) - `actions/upload-artifact` → `ea165f8d65b6e75b540449e92b4886f43607fa02` (v4.6.2) - `super-linter/super-linter` → `d5b0a2ab116623730dd094f15ddc1b6b25bf7b99` (v8.3.2) - `super-linter/super-linter/slim` → `2bdd90ed3262e023ac84bf8fe35dc480721fc1f2` (v8.2.1) - `PSModule/Auto-Release` → `eabd533035e2cb9822160f26f2eda584bd012356` (v1.9.5) - `PSModule/Install-PSModuleHelpers` → `d60d63e4be477d1ca0c67c6085101fb109bce8f1` (v1.0.6) ### Workflow trigger security Changed `pull_request_target` to `pull_request` in Auto-Release workflow to prevent potential code injection attacks from forked repositories. ### Least privilege permissions Moved `statuses: write` permission from workflow-level to job-level in Action-Test workflow, applying it only to the `ActionTestDefault` job that actually requires it for the linter. ### Credential persistence Added `persist-credentials: false` to checkout steps to prevent credential persistence in artifacts. ## Linting configuration - Enabled `VALIDATE_GITHUB_ACTIONS_ZIZMOR` in Linter workflow (previously disabled) - Updated dependabot schedule to daily with 7-day cooldown for better dependency management
Bump actions/checkout from 5 to 6 (#31) Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/actions/checkout/releases">actions/checkout's releases</a>.</em></p> <blockquote> <h2>v6.0.0</h2> <h2>What's Changed</h2> <ul> <li>Update README to include Node.js 24 support details and requirements by <a href="https://github.com/salmanmkc"><code>@salmanmkc</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/2248">actions/checkout#2248</a></li> <li>Persist creds to a separate file by <a href="https://github.com/ericsciple"><code>@ericsciple</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/2286">actions/checkout#2286</a></li> <li>v6-beta by <a href="https://github.com/ericsciple"><code>@ericsciple</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/2298">actions/checkout#2298</a></li> <li>update readme/changelog for v6 by <a href="https://github.com/ericsciple"><code>@ericsciple</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/2311">actions/checkout#2311</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/checkout/compare/v5.0.0...v6.0.0">https://github.com/actions/checkout/compare/v5.0.0...v6.0.0</a></p> <h2>v6-beta</h2> <h2>What's Changed</h2> <p>Updated persist-credentials to store the credentials under <code>$RUNNER_TEMP</code> instead of directly in the local git config.</p> <p>This requires a minimum Actions Runner version of <a href="https://github.com/actions/runner/releases/tag/v2.329.0">v2.329.0</a> to access the persisted credentials for <a href="https://docs.github.com/en/actions/tutorials/use-containerized-services/create-a-docker-container-action">Docker container action</a> scenarios.</p> <h2>v5.0.1</h2> <h2>What's Changed</h2> <ul> <li>Port v6 cleanup to v5 by <a href="https://github.com/ericsciple"><code>@ericsciple</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/2301">actions/checkout#2301</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/checkout/compare/v5...v5.0.1">https://github.com/actions/checkout/compare/v5...v5.0.1</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/actions/checkout/blob/main/CHANGELOG.md">actions/checkout's changelog</a>.</em></p> <blockquote> <h1>Changelog</h1> <h2>V6.0.0</h2> <ul> <li>Persist creds to a separate file by <a href="https://github.com/ericsciple"><code>@ericsciple</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/2286">actions/checkout#2286</a></li> <li>Update README to include Node.js 24 support details and requirements by <a href="https://github.com/salmanmkc"><code>@salmanmkc</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/2248">actions/checkout#2248</a></li> </ul> <h2>V5.0.1</h2> <ul> <li>Port v6 cleanup to v5 by <a href="https://github.com/ericsciple"><code>@ericsciple</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/2301">actions/checkout#2301</a></li> </ul> <h2>V5.0.0</h2> <ul> <li>Update actions checkout to use node 24 by <a href="https://github.com/salmanmkc"><code>@salmanmkc</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/2226">actions/checkout#2226</a></li> </ul> <h2>V4.3.1</h2> <ul> <li>Port v6 cleanup to v4 by <a href="https://github.com/ericsciple"><code>@ericsciple</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/2305">actions/checkout#2305</a></li> </ul> <h2>V4.3.0</h2> <ul> <li>docs: update README.md by <a href="https://github.com/motss"><code>@motss</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1971">actions/checkout#1971</a></li> <li>Add internal repos for checking out multiple repositories by <a href="https://github.com/mouismail"><code>@mouismail</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1977">actions/checkout#1977</a></li> <li>Documentation update - add recommended permissions to Readme by <a href="https://github.com/benwells"><code>@benwells</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/2043">actions/checkout#2043</a></li> <li>Adjust positioning of user email note and permissions heading by <a href="https://github.com/joshmgross"><code>@joshmgross</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/2044">actions/checkout#2044</a></li> <li>Update README.md by <a href="https://github.com/nebuk89"><code>@nebuk89</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/2194">actions/checkout#2194</a></li> <li>Update CODEOWNERS for actions by <a href="https://github.com/TingluoHuang"><code>@TingluoHuang</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/2224">actions/checkout#2224</a></li> <li>Update package dependencies by <a href="https://github.com/salmanmkc"><code>@salmanmkc</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/2236">actions/checkout#2236</a></li> </ul> <h2>v4.2.2</h2> <ul> <li><code>url-helper.ts</code> now leverages well-known environment variables by <a href="https://github.com/jww3"><code>@jww3</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1941">actions/checkout#1941</a></li> <li>Expand unit test coverage for <code>isGhes</code> by <a href="https://github.com/jww3"><code>@jww3</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1946">actions/checkout#1946</a></li> </ul> <h2>v4.2.1</h2> <ul> <li>Check out other refs/* by commit if provided, fall back to ref by <a href="https://github.com/orhantoy"><code>@orhantoy</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1924">actions/checkout#1924</a></li> </ul> <h2>v4.2.0</h2> <ul> <li>Add Ref and Commit outputs by <a href="https://github.com/lucacome"><code>@lucacome</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1180">actions/checkout#1180</a></li> <li>Dependency updates by <a href="https://github.com/dependabot"><code>@dependabot</code></a>- <a href="https://redirect.github.com/actions/checkout/pull/1777">actions/checkout#1777</a>, <a href="https://redirect.github.com/actions/checkout/pull/1872">actions/checkout#1872</a></li> </ul> <h2>v4.1.7</h2> <ul> <li>Bump the minor-npm-dependencies group across 1 directory with 4 updates by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1739">actions/checkout#1739</a></li> <li>Bump actions/checkout from 3 to 4 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1697">actions/checkout#1697</a></li> <li>Check out other refs/* by commit by <a href="https://github.com/orhantoy"><code>@orhantoy</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1774">actions/checkout#1774</a></li> <li>Pin actions/checkout's own workflows to a known, good, stable version. by <a href="https://github.com/jww3"><code>@jww3</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1776">actions/checkout#1776</a></li> </ul> <h2>v4.1.6</h2> <ul> <li>Check platform to set archive extension appropriately by <a href="https://github.com/cory-miller"><code>@cory-miller</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1732">actions/checkout#1732</a></li> </ul> <h2>v4.1.5</h2> <ul> <li>Update NPM dependencies by <a href="https://github.com/cory-miller"><code>@cory-miller</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1703">actions/checkout#1703</a></li> <li>Bump github/codeql-action from 2 to 3 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1694">actions/checkout#1694</a></li> <li>Bump actions/setup-node from 1 to 4 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1696">actions/checkout#1696</a></li> <li>Bump actions/upload-artifact from 2 to 4 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1695">actions/checkout#1695</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/actions/checkout/commit/1af3b93b6815bc44a9784bd300feb67ff0d1eeb3"><code>1af3b93</code></a> update readme/changelog for v6 (<a href="https://redirect.github.com/actions/checkout/issues/2311">#2311</a>)</li> <li><a href="https://github.com/actions/checkout/commit/71cf2267d89c5cb81562390fa70a37fa40b1305e"><code>71cf226</code></a> v6-beta (<a href="https://redirect.github.com/actions/checkout/issues/2298">#2298</a>)</li> <li><a href="https://github.com/actions/checkout/commit/069c6959146423d11cd0184e6accf28f9d45f06e"><code>069c695</code></a> Persist creds to a separate file (<a href="https://redirect.github.com/actions/checkout/issues/2286">#2286</a>)</li> <li><a href="https://github.com/actions/checkout/commit/ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493"><code>ff7abcd</code></a> Update README to include Node.js 24 support details and requirements (<a href="https://redirect.github.com/actions/checkout/issues/2248">#2248</a>)</li> <li>See full diff in <a href="https://github.com/actions/checkout/compare/v5...v6">compare view</a></li> </ul> </details> <br /> [](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) --- <details> <summary>Dependabot commands and options</summary> <br /> 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 <dependency name> 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) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump super-linter/super-linter from 8.1.0 to 8.2.1 (#29) Bumps [super-linter/super-linter](https://github.com/super-linter/super-linter) from 8.1.0 to 8.2.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/super-linter/super-linter/releases">super-linter/super-linter's releases</a>.</em></p> <blockquote> <h2>v8.2.1</h2> <h2><a href="https://github.com/super-linter/super-linter/compare/v8.2.0...v8.2.1">8.2.1</a> (2025-10-15)</h2> <h3>🐛 Bugfixes</h3> <ul> <li>biome ignore errors on unmatched files (<a href="https://redirect.github.com/super-linter/super-linter/issues/7089">#7089</a>) (<a href="https://github.com/super-linter/super-linter/commit/8d1cfd5ca320fa3a3cdb9718b78b71106b3867e6">8d1cfd5</a>)</li> <li>handle pull_request_target (<a href="https://redirect.github.com/super-linter/super-linter/issues/7088">#7088</a>) (<a href="https://github.com/super-linter/super-linter/commit/188a10fdb3a991cc813af934f03c634e03c178bd">188a10f</a>)</li> <li>handle schedule and workflow_dispatch events (<a href="https://redirect.github.com/super-linter/super-linter/issues/7098">#7098</a>) (<a href="https://github.com/super-linter/super-linter/commit/28cb079925f2c003a9781ead0eec64e8278c93df">28cb079</a>), closes <a href="https://redirect.github.com/super-linter/super-linter/issues/7095">#7095</a></li> <li>set CONFLICT_FOUND as expected (<a href="https://redirect.github.com/super-linter/super-linter/issues/7093">#7093</a>) (<a href="https://github.com/super-linter/super-linter/commit/07cfe7eb123bd56fbd1c73d274193c488ad2e60f">07cfe7e</a>), closes <a href="https://redirect.github.com/super-linter/super-linter/issues/7092">#7092</a></li> <li>strip workspace from the regex check path (<a href="https://redirect.github.com/super-linter/super-linter/issues/7110">#7110</a>) (<a href="https://github.com/super-linter/super-linter/commit/3b72a2d2c03b9db79296a430a534d0e6b003c8dc">3b72a2d</a>), closes <a href="https://redirect.github.com/super-linter/super-linter/issues/7086">#7086</a></li> <li>validate DEFAULT_BRANCH when using find (<a href="https://redirect.github.com/super-linter/super-linter/issues/7119">#7119</a>) (<a href="https://github.com/super-linter/super-linter/commit/7508f4ccb749f1d5b9328aca04bfdeda2e9f8542">7508f4c</a>), closes <a href="https://redirect.github.com/super-linter/super-linter/issues/7117">#7117</a></li> </ul> <h3>⬆️ Dependency updates</h3> <ul> <li><strong>docker:</strong> bump the docker group with 2 updates (<a href="https://redirect.github.com/super-linter/super-linter/issues/7100">#7100</a>) (<a href="https://github.com/super-linter/super-linter/commit/28c568121b3f6b7167c8892e422d102bbcc8eb69">28c5681</a>)</li> <li><strong>npm:</strong> bump eslint from 9.36.0 to 9.37.0 in /dependencies (<a href="https://redirect.github.com/super-linter/super-linter/issues/7102">#7102</a>) (<a href="https://github.com/super-linter/super-linter/commit/cf6cb1ebfa9a5acc42b8897b270b94214f0bb3cc">cf6cb1e</a>)</li> <li><strong>npm:</strong> bump renovate from 41.132.2 to 41.136.0 in /dependencies (<a href="https://redirect.github.com/super-linter/super-linter/issues/7107">#7107</a>) (<a href="https://github.com/super-linter/super-linter/commit/495692ff75eb1cc6963c05d614e75f341d06a062">495692f</a>)</li> <li><strong>npm:</strong> bump the eslint-plugins-configs group across 1 directory with 2 updates (<a href="https://redirect.github.com/super-linter/super-linter/issues/7101">#7101</a>) (<a href="https://github.com/super-linter/super-linter/commit/b3a735d16a56266102f0297bf4f48bc13f23aa9b">b3a735d</a>)</li> <li><strong>npm:</strong> bump the npm group across 1 directory with 4 updates (<a href="https://redirect.github.com/super-linter/super-linter/issues/7108">#7108</a>) (<a href="https://github.com/super-linter/super-linter/commit/ce227b3ec86ae4f7d6650674ed1f37877f7f4c34">ce227b3</a>)</li> <li><strong>npm:</strong> bump typescript (<a href="https://redirect.github.com/super-linter/super-linter/issues/7109">#7109</a>) (<a href="https://github.com/super-linter/super-linter/commit/deba11c880239ab04bcd11a8b5cde914b13db740">deba11c</a>)</li> <li><strong>python:</strong> bump the pip group across 1 directory with 7 updates (<a href="https://redirect.github.com/super-linter/super-linter/issues/7106">#7106</a>) (<a href="https://github.com/super-linter/super-linter/commit/7c02a56ba63719acef55b8e6865582f7dc4465b2">7c02a56</a>)</li> </ul> <h3>🧰 Maintenance</h3> <ul> <li>add missing ruff variables to readme (<a href="https://redirect.github.com/super-linter/super-linter/issues/7091">#7091</a>) (<a href="https://github.com/super-linter/super-linter/commit/7daeceba58e1d1d43afdd9df96070ba6bfbc37fb">7daeceb</a>), closes <a href="https://redirect.github.com/super-linter/super-linter/issues/7099">#7099</a></li> <li>explain who ignores VALIDATE_ALL_CODEBASE (<a href="https://redirect.github.com/super-linter/super-linter/issues/7111">#7111</a>) (<a href="https://github.com/super-linter/super-linter/commit/9150eb9b2be254146a684b5f97b10b3ed16882a9">9150eb9</a>), closes <a href="https://redirect.github.com/super-linter/super-linter/issues/7090">#7090</a></li> <li><strong>github-actions:</strong> bump peter-evans/create-issue-from-file (<a href="https://redirect.github.com/super-linter/super-linter/issues/7103">#7103</a>) (<a href="https://github.com/super-linter/super-linter/commit/ec80a773933c4215f8450a7eeb5b617436fe7d03">ec80a77</a>)</li> <li>update rack to 3.2.3 (<a href="https://redirect.github.com/super-linter/super-linter/issues/7136">#7136</a>) (<a href="https://github.com/super-linter/super-linter/commit/2e6ad3dff5b580a3e84c781cd9b0e3555c09414a">2e6ad3d</a>)</li> <li>update ruby transitive dependencies (<a href="https://redirect.github.com/super-linter/super-linter/issues/7115">#7115</a>) (<a href="https://github.com/super-linter/super-linter/commit/00a71f647b0014a246a0fb34caaa0e7640e85070">00a71f6</a>)</li> </ul> <h2>v8.2.0</h2> <h2><a href="https://github.com/super-linter/super-linter/compare/v8.1.0...v8.2.0">8.2.0</a> (2025-09-30)</h2> <h3>🚀 Features</h3> <ul> <li>add kubeconform (<a href="https://redirect.github.com/super-linter/super-linter/issues/7011">#7011</a>) (<a href="https://github.com/super-linter/super-linter/commit/415cc32b5b75ef6c07c007f7a9548aa206a4dfb5">415cc32</a>), closes <a href="https://redirect.github.com/super-linter/super-linter/issues/6967">#6967</a></li> <li>add pre-commit (<a href="https://redirect.github.com/super-linter/super-linter/issues/7064">#7064</a>) (<a href="https://github.com/super-linter/super-linter/commit/9106b37eb1adab271592e98968ed8ea50f02dc69">9106b37</a>), closes <a href="https://redirect.github.com/super-linter/super-linter/issues/3683">#3683</a></li> <li>export GITHUB_TOKEN (<a href="https://redirect.github.com/super-linter/super-linter/issues/7054">#7054</a>) (<a href="https://github.com/super-linter/super-linter/commit/879aeb54c50984f17ead8513838c52fbe8905a97">879aeb5</a>), closes <a href="https://redirect.github.com/super-linter/super-linter/issues/6970">#6970</a></li> <li>run ruff as a formatter (<a href="https://redirect.github.com/super-linter/super-linter/issues/6981">#6981</a>) (<a href="https://github.com/super-linter/super-linter/commit/f9bdfcb11fff7cc775ad985957c2bc106c78666e">f9bdfcb</a>), closes <a href="https://redirect.github.com/super-linter/super-linter/issues/5951">#5951</a></li> <li>set zizmor github token variable (<a href="https://redirect.github.com/super-linter/super-linter/issues/6971">#6971</a>) (<a href="https://github.com/super-linter/super-linter/commit/097f489a3cdab4b3d68560787562cfba865628d0">097f489</a>)</li> <li>support biome (<a href="https://redirect.github.com/super-linter/super-linter/issues/7005">#7005</a>) (<a href="https://github.com/super-linter/super-linter/commit/fdf27febcde9535e9b456c7fcc72fd80b12bae55">fdf27fe</a>), closes <a href="https://redirect.github.com/super-linter/super-linter/issues/6298">#6298</a></li> <li>support git worktrees (<a href="https://redirect.github.com/super-linter/super-linter/issues/6983">#6983</a>) (<a href="https://github.com/super-linter/super-linter/commit/deb98535dae979b4e847d0f83aba71629a63fc8e">deb9853</a>), closes <a href="https://redirect.github.com/super-linter/super-linter/issues/6944">#6944</a></li> </ul> <h3>🐛 Bugfixes</h3> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/super-linter/super-linter/commit/2bdd90ed3262e023ac84bf8fe35dc480721fc1f2"><code>2bdd90e</code></a> chore(main): release 8.2.1 (<a href="https://redirect.github.com/super-linter/super-linter/issues/7094">#7094</a>)</li> <li><a href="https://github.com/super-linter/super-linter/commit/51e00ddd747163eace0c6c457a14ba3fab178581"><code>51e00dd</code></a> chore: use powershell from dotnet sdk image (<a href="https://redirect.github.com/super-linter/super-linter/issues/7141">#7141</a>)</li> <li><a href="https://github.com/super-linter/super-linter/commit/2e6ad3dff5b580a3e84c781cd9b0e3555c09414a"><code>2e6ad3d</code></a> chore: update rack to 3.2.3 (<a href="https://redirect.github.com/super-linter/super-linter/issues/7136">#7136</a>)</li> <li><a href="https://github.com/super-linter/super-linter/commit/7508f4ccb749f1d5b9328aca04bfdeda2e9f8542"><code>7508f4c</code></a> fix: validate DEFAULT_BRANCH when using find (<a href="https://redirect.github.com/super-linter/super-linter/issues/7119">#7119</a>)</li> <li><a href="https://github.com/super-linter/super-linter/commit/cf6cb1ebfa9a5acc42b8897b270b94214f0bb3cc"><code>cf6cb1e</code></a> deps(npm): bump eslint from 9.36.0 to 9.37.0 in /dependencies (<a href="https://redirect.github.com/super-linter/super-linter/issues/7102">#7102</a>)</li> <li><a href="https://github.com/super-linter/super-linter/commit/495692ff75eb1cc6963c05d614e75f341d06a062"><code>495692f</code></a> deps(npm): bump renovate from 41.132.2 to 41.136.0 in /dependencies (<a href="https://redirect.github.com/super-linter/super-linter/issues/7107">#7107</a>)</li> <li><a href="https://github.com/super-linter/super-linter/commit/deba11c880239ab04bcd11a8b5cde914b13db740"><code>deba11c</code></a> deps(npm): bump typescript (<a href="https://redirect.github.com/super-linter/super-linter/issues/7109">#7109</a>)</li> <li><a href="https://github.com/super-linter/super-linter/commit/28c568121b3f6b7167c8892e422d102bbcc8eb69"><code>28c5681</code></a> deps(docker): bump the docker group with 2 updates (<a href="https://redirect.github.com/super-linter/super-linter/issues/7100">#7100</a>)</li> <li><a href="https://github.com/super-linter/super-linter/commit/b3a735d16a56266102f0297bf4f48bc13f23aa9b"><code>b3a735d</code></a> deps(npm): bump the eslint-plugins-configs group across 1 directory with 2 up...</li> <li><a href="https://github.com/super-linter/super-linter/commit/ec80a773933c4215f8450a7eeb5b617436fe7d03"><code>ec80a77</code></a> ci(github-actions): bump peter-evans/create-issue-from-file (<a href="https://redirect.github.com/super-linter/super-linter/issues/7103">#7103</a>)</li> <li>Additional commits viewable in <a href="https://github.com/super-linter/super-linter/compare/v8.1.0...v8.2.1">compare view</a></li> </ul> </details> <br /> [](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) --- <details> <summary>Dependabot commands and options</summary> <br /> 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 <dependency name> 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) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Marius Storhaug <marstor@hotmail.com>
🩹 [Patch]: Move documentation and link to Process-PSModule (#28) ## 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.
🩹 [Patch]: Group successful and failed doc generation (#26) ## 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 PSModule/Process-PSModule#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 `<details>` 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)
PreviousNext
