Skip to content

Commit bbafdeb

Browse files
Bump PSModule/Process-PSModule/.github/workflows/workflow.yml from 5.4.1 to 5.4.2 (#15)
Bumps [PSModule/Process-PSModule/.github/workflows/workflow.yml](https://github.com/psmodule/process-psmodule) from 5.4.1 to 5.4.2. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/psmodule/process-psmodule/releases">PSModule/Process-PSModule/.github/workflows/workflow.yml's releases</a>.</em></p> <blockquote> <h2>v5.4.2</h2> <h1>🩹 [Patch]: Update workflow action versions and rename release action (<a href="https://redirect.github.com/psmodule/process-psmodule/issues/275">#275</a>)</h1> <p>This release updates all workflow action dependencies to their latest versions and completes the migration from <code>Auto-Release</code> to <code>Release-GHRepository</code>.</p> <ul> <li>Fixes <a href="https://redirect.github.com/psmodule/process-psmodule/issues/269">#269</a></li> <li>Fixes <a href="https://redirect.github.com/psmodule/process-psmodule/issues/85">#85</a></li> </ul> <h2>Summary</h2> <ul> <li>Updated workflow action dependencies to latest versions for improved stability and features</li> <li>Migrated release action from deprecated <code>PSModule/Auto-Release</code> to <code>PSModule/Release-GHRepository</code></li> <li>Added workflow permission for PR label management</li> <li>Cleaned up deprecated configuration files</li> <li><strong>Important file change detection</strong> now determines whether a release should be created</li> </ul> <h2>What's Changed for Module Developers</h2> <h3>Updated Workflow Dependencies</h3> <p>All reusable workflow files have been updated to use the latest action versions. This ensures your module CI/CD pipeline benefits from recent bug fixes and improvements across the PSModule action ecosystem.</p> <table> <thead> <tr> <th>Action</th> <th>Previous</th> <th>New</th> </tr> </thead> <tbody> <tr> <td><code>actions/checkout</code></td> <td>v6.0.1</td> <td>v6.0.2</td> </tr> <tr> <td><code>PSModule/GitHub-Script</code></td> <td>v1.7.8</td> <td>v1.7.10</td> </tr> <tr> <td><code>PSModule/Build-PSModule</code></td> <td>v4.0.9</td> <td>v4.0.12</td> </tr> <tr> <td><code>PSModule/Document-PSModule</code></td> <td>v1.0.14</td> <td>v1.0.16</td> </tr> <tr> <td><code>PSModule/Get-PSModuleSettings</code></td> <td>v1.4.0</td> <td>v1.4.3</td> </tr> <tr> <td><code>PSModule/Get-PesterCodeCoverage</code></td> <td>v1.0.3</td> <td>v1.0.4</td> </tr> <tr> <td><code>PSModule/Get-PesterTestResults</code></td> <td>v1.0.7</td> <td>v1.0.8</td> </tr> <tr> <td><code>PSModule/Install-PSModuleHelpers</code></td> <td>v1.0.6</td> <td>v1.0.7</td> </tr> <tr> <td><code>PSModule/Invoke-ScriptAnalyzer</code></td> <td>v4.1.1</td> <td>v4.1.2</td> </tr> <tr> <td><code>PSModule/Invoke-Pester</code></td> <td>v4.2.2</td> <td>v4.2.3</td> </tr> <tr> <td><code>PSModule/Publish-PSModule</code></td> <td>v2.2.0</td> <td>v2.2.2</td> </tr> <tr> <td><code>PSModule/Test-PSModule</code></td> <td>v3.0.7</td> <td>v3.0.8</td> </tr> </tbody> </table> <h3>Release Action Migration</h3> <p>The deprecated <code>PSModule/Auto-Release</code> action has been replaced with <code>PSModule/Release-GHRepository@v2.0.2</code>. This is a direct replacement that provides the same release functionality with improved maintainability.</p> <p><strong>No action required by module developers</strong> - the reusable workflow handles this internally.</p> <h3>Important File Change Detection</h3> <p>The <code>Get-PSModuleSettings</code> action now automatically detects whether a PR contains changes to &quot;important&quot; files that warrant a new release. This addresses the long-standing request (<a href="https://redirect.github.com/psmodule/process-psmodule/issues/85">#85</a>) to only publish when meaningful changes occur.</p> <p><strong>Files that trigger releases:</strong></p> <p>| Path | Description |</p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/PSModule/Process-PSModule/commit/a15249813c1d7e1a0e4faa2c936fe4978f03845d"><code>a152498</code></a> 🩹 [Patch]: Update workflow action versions and rename release action (<a href="https://redirect.github.com/psmodule/process-psmodule/issues/275">#275</a>)</li> <li>See full diff in <a href="https://github.com/psmodule/process-psmodule/compare/be7d5dcbceec14855d325fdd34f2a7c2f05a7f57...a15249813c1d7e1a0e4faa2c936fe4978f03845d">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=PSModule/Process-PSModule/.github/workflows/workflow.yml&package-manager=github_actions&previous-version=5.4.1&new-version=5.4.2)](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 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>
1 parent 7898774 commit bbafdeb

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

.github/workflows/Process-PSModule.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,6 @@ permissions:
2727

2828
jobs:
2929
Process-PSModule:
30-
uses: PSModule/Process-PSModule/.github/workflows/workflow.yml@be7d5dcbceec14855d325fdd34f2a7c2f05a7f57 # v5.4.1
30+
uses: PSModule/Process-PSModule/.github/workflows/workflow.yml@a15249813c1d7e1a0e4faa2c936fe4978f03845d # v5.4.2
3131
secrets:
3232
APIKEY: ${{ secrets.APIKEY }}

0 commit comments

Comments
 (0)