Skip to content

Commit 3e5a057

Browse files
Bump PSModule/Process-PSModule/.github/workflows/workflow.yml from 6.1.4 to 6.1.13 (#23)
Bumps [PSModule/Process-PSModule/.github/workflows/workflow.yml](https://github.com/psmodule/process-psmodule) from 6.1.4 to 6.1.13. <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>v6.1.13</h2> <h1>⚙️ [Maintenance]: Minor docs-site switch to Zensical (<a href="https://redirect.github.com/psmodule/process-psmodule/issues/403">#403</a>)</h1> <p>This PR finalizes the documentation pipeline as a clean-cut Zensical implementation and removes legacy Material/MkDocs fallback behavior.</p> <ul> <li>Fixes <a href="https://redirect.github.com/psmodule/process-psmodule/issues/337">#337</a></li> </ul> <h2>Changed: Build-Site now runs as Zensical-only</h2> <p><code>Build-Site</code> resolves site configuration from <code>zensical.toml</code> and no longer uses MkDocs compatibility paths.</p> <h2>Changed: Workflow logic moved to internal actions</h2> <p>Multi-line workflow scripts were extracted into internal composite actions with script files in <code>src/</code> so workflow behavior stays code-backed and toolable.</p> <h2>Changed: Shared site script injection is centralized</h2> <p>Navigation-state behavior is injected from framework-owned script files, replacing repo-local inline payload patterns.</p> <h2>Technical Details</h2> <ul> <li>Added/updated internal actions for install, site structuring, build, and script injection.</li> <li>Added framework-level site injector scripts under <code>.github/scripts/site-injectors/</code>.</li> <li>Updated workflow/action definitions to remove long inline script blocks.</li> <li>Added comment-based help and parameter documentation to newly introduced PowerShell entry scripts.</li> </ul> <h2>Validation</h2> <ul> <li>Linter checks pass, including <code>GITHUB_ACTIONS_ZIZMOR</code>, <code>BIOME_LINT</code>, and <code>JAVASCRIPT_PRETTIER</code>.</li> <li>Workflow test matrix passes for default and manifest scenarios.</li> <li>Downstream verification was completed in <code>MariusStorhaug/MariusTestModule</code> with a merged follow-up (<code>[#56](https://github.com/psmodule/process-psmodule/issues/56)</code>) and successful PR/main workflow runs.</li> </ul> <h2>v6.1.12</h2> <h1>🩹 [Patch]: Prerelease cleanup no longer depends on module artifact (<a href="https://redirect.github.com/psmodule/process-psmodule/issues/400">#400</a>)</h1> <p>Prerelease cleanup now runs as an independent workflow action, so publish logic and cleanup logic can execute in the right scenarios without being coupled to module artifact download.</p> <h2>Changed: Publish and cleanup are now separate actions</h2> <p><code>Publish-PSModule</code> now only performs artifact download and publish/release work, while cleanup moved into a dedicated <code>Cleanup-PSModulePrereleases</code> action.</p> <h2>Fixed: No-build cleanup paths no longer depend on publish action internals</h2> <p><code>Publish-Module.yml</code> now runs publish only when <code>ReleaseType != 'None'</code>, and runs cleanup independently when <code>ReleaseType != 'Prerelease'</code> with existing AutoCleanup and WhatIf controls.</p> <h2>Technical Details</h2> <ul> <li>Removed cleanup inputs and cleanup step from <code>.github/actions/Publish-PSModule/action.yml</code>.</li> <li>Added <code>.github/actions/Cleanup-PSModulePrereleases/</code> with its own composite action and cleanup script.</li> <li>Updated <code>.github/workflows/Publish-Module.yml</code> to call the two actions as separate, scenario-gated steps.</li> <li>Preserved release-tag exclusion by passing <code>PSMODULE_PUBLISH_PSMODULE_CONTEXT_ReleaseTag</code> into the cleanup action when publish ran earlier in the job.</li> <li>Implementation plan progress: completed the decoupling requested in issue <a href="https://redirect.github.com/psmodule/process-psmodule/issues/376">#376</a> by separating cleanup from publish artifact flow.</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/PSModule/Process-PSModule/commit/fb1bdb8fefd243292f779d2a856a38db6fe6daf4"><code>fb1bdb8</code></a> ⚙️ [Maintenance]: Minor docs-site switch to Zensical (<a href="https://redirect.github.com/psmodule/process-psmodule/issues/403">#403</a>)</li> <li><a href="https://github.com/PSModule/Process-PSModule/commit/0307c0d443c7daa295d10684017f1ac015efab38"><code>0307c0d</code></a> 🩹 [Patch]: Prerelease cleanup no longer depends on module artifact (<a href="https://redirect.github.com/psmodule/process-psmodule/issues/400">#400</a>)</li> <li><a href="https://github.com/PSModule/Process-PSModule/commit/5998e39cd9e1978f5e702883f98ee2d68298e72e"><code>5998e39</code></a> ⚙️ [Maintenance]: Internalize runtime settings by phase (<a href="https://redirect.github.com/psmodule/process-psmodule/issues/402">#402</a>)</li> <li><a href="https://github.com/PSModule/Process-PSModule/commit/7ad7d26a59bd5c871df25653fe10cb7b952fe4a6"><code>7ad7d26</code></a> 🩹 [Patch]: Action changes now trigger workflow validation and release checks ...</li> <li><a href="https://github.com/PSModule/Process-PSModule/commit/317bcb1dddb013c1711cead061026b6cdc3ef855"><code>317bcb1</code></a> Treat BeforeAll module-local setup failures as catastrophic (<a href="https://redirect.github.com/psmodule/process-psmodule/issues/399">#399</a>)</li> <li><a href="https://github.com/PSModule/Process-PSModule/commit/025d6a2791f19af997db4e4374ed174dd068acfb"><code>025d6a2</code></a> 🩹 [Patch]: Consolidate Install-PSModuleHelpers into Install-PSModule (<a href="https://redirect.github.com/psmodule/process-psmodule/issues/397">#397</a>)</li> <li><a href="https://github.com/PSModule/Process-PSModule/commit/23631e5f6209ea79ecbede6189c71254aedd1634"><code>23631e5</code></a> Bump PSModule/Release-GHRepository from 2.0.2 to 2.0.3 in the github-actions ...</li> <li><a href="https://github.com/PSModule/Process-PSModule/commit/8b1a2617a0686ceaeadc6fa8e2f395edda93cc6d"><code>8b1a261</code></a> 🪲 [Fix]: TestData keys reach setup and teardown phases (<a href="https://redirect.github.com/psmodule/process-psmodule/issues/394">#394</a>)</li> <li><a href="https://github.com/PSModule/Process-PSModule/commit/33f7f5b1ff66df2c5778e469e69e2ef282532d35"><code>33f7f5b</code></a> Bump PSModule/Invoke-Pester from 4.2.6 to 5.1.0 in the github-actions group a...</li> <li><a href="https://github.com/PSModule/Process-PSModule/commit/6dfddf44ec1e756e9400423ec5a8ae1081f8a126"><code>6dfddf4</code></a> 🩹 [Patch]: Actions are internalized and automatically follow the workflow ver...</li> <li>Additional commits viewable in <a href="https://github.com/psmodule/process-psmodule/compare/da180bac16b13bfbcdf08b2e4e221b5b49e5ff28...fb1bdb8fefd243292f779d2a856a38db6fe6daf4">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=6.1.4&new-version=6.1.13)](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 f92c039 commit 3e5a057

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

.github/workflows/Process-PSModule.yml

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

2828
jobs:
2929
Process-PSModule:
30-
uses: PSModule/Process-PSModule/.github/workflows/workflow.yml@da180bac16b13bfbcdf08b2e4e221b5b49e5ff28 # v6.1.4
30+
uses: PSModule/Process-PSModule/.github/workflows/workflow.yml@fb1bdb8fefd243292f779d2a856a38db6fe6daf4 # v6.1.13
3131
secrets:
3232
APIKey: ${{ secrets.APIKey }}
3333
TestData: >-

0 commit comments

Comments
 (0)