Commit 3e5a057
authored
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 />
[](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
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
30 | | - | |
| 30 | + | |
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
| |||
0 commit comments