Skip to content

⚙️ [Maintenance]: Module automation runs on Process-PSModule v6.1.19 - #270

Draft
Marius Storhaug (MariusStorhaug) wants to merge 3 commits into
mainfrom
upgrade-module-workflow
Draft

⚙️ [Maintenance]: Module automation runs on Process-PSModule v6.1.19#270
Marius Storhaug (MariusStorhaug) wants to merge 3 commits into
mainfrom
upgrade-module-workflow

Conversation

@MariusStorhaug

@MariusStorhaug Marius Storhaug (MariusStorhaug) commented Aug 8, 2026

Copy link
Copy Markdown
Member

GoogleFonts now runs on Process-PSModule v6.1.19, bringing the supported build, test, publication, and documentation pipeline to the module. The scheduled font-data update also uses actions/checkout v7.0.1. Documentation builds now use the Zensical configuration required by recent pipeline releases.

Changed: Current module automation

Automation now uses the Process-PSModule v6.1.19 release, including its current coverage reporting and workflow reliability improvements. The required APIKey mapping remains explicit, so publishing behavior and credentials are unchanged.

Changed: Documentation build configuration

The documentation site now follows the Zensical configuration used by the current PSModule template. Its module identity, repository links, icons, navigation, search, markdown extensions, and social links remain available under the supported documentation builder.

Changed: Scheduled repository checkout

The scheduled font-data update now uses actions/checkout v7.0.1, including its latest patch-level safety and branch-handling fixes.


Technical details
  • .github/workflows/Process-PSModule.yml pins PSModule/Process-PSModule to commit bf67cd90269ca5ce25cd76b203678907dc2984b4 (v6.1.19).
  • Replaced the obsolete .github/mkdocs.yml with the current PSModule/Template-PSModule .github/zensical.toml convention required by Process-PSModule v6.1.13 and later.
  • Merged Bump actions/checkout from 7.0.0 to 7.0.1 #251, updating .github/workflows/Update-FontsData.yml to the immutable actions/checkout v7.0.1 commit 3d3c42e5aac5ba805825da76410c181273ba90b1.
  • Validated both workflow YAML files with yamllint using the repository's existing style exemptions, parsed the Zensical TOML with Python's standard tomllib, and verified both action pins against their upstream release tags.
  • Implementation plan progress: all steps in Upgrade Process-PSModule automation to v6.1.19 #269 are complete.
  • Standards and framework alignment:
Changed surface Standards checked Framework docs checked Result
.github/workflows/Process-PSModule.yml GitHub Actions reusable-workflow syntax Process-PSModule caller contract Aligned
.github/workflows/Update-FontsData.yml GitHub Actions immutable action pinning actions/checkout v7.0.1 release reference Aligned
.github/zensical.toml TOML configuration Template-PSModule Zensical convention Aligned
  • Issue convergence sweep: inspected all open PSModule/GoogleFonts issues; no additional issue is fully satisfied by this delivery.
Relevant issues (or links)

dependabot Bot and others added 2 commits July 24, 2026 14:42
Bumps [actions/checkout](https://github.com/actions/checkout) from 7.0.0 to 7.0.1.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@9c091bb...3d3c42e)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 7.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
…ut-7.0.1

Bump actions/checkout from 7.0.0 to 7.0.1

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@github-actions

github-actions Bot commented Aug 8, 2026

Copy link
Copy Markdown
Contributor

No Significant Changes Detected

This PR does not contain changes to files that would trigger a new release:

Pattern Description
^src/ Matches files where path matches this pattern
^README\.md$ Matches files where path matches this pattern

Build, test, and publish stages will be skipped for this PR.

If you believe this is incorrect, please verify that your changes are in the correct locations.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

NoRelease Do not create a release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Upgrade Process-PSModule automation to v6.1.19

1 participant