Skip to content

⚙️ [Maintenance]: Template baseline stays current - #58

Merged
Marius Storhaug (MariusStorhaug) merged 22 commits into
mainfrom
correct-template-docs-links
Sep 10, 2026
Merged

Marius Storhaug (MariusStorhaug) merged 22 commits into
mainfrom
correct-template-docs-links

Conversation

@MariusStorhaug

@MariusStorhaug Marius Storhaug (MariusStorhaug) commented Sep 10, 2026

Copy link
Copy Markdown
Member

Repositories created from this template inherit centralized Process-PSModule guidance, leaner template metadata, updated automation defaults, and consistent LF text checkouts. Existing repositories are unaffected.

Changed: Template guidance

New template consumers start with the canonical Process-PSModule documentation. AGENTS.md directs readers to the local README and contributing guide, and the contributing guide links to the central MSX and Process-PSModule guidance.

Changed: Template baseline

New repositories no longer include the optional starter example, local CODEOWNERS file, or local pull-request template. Dependabot checks GitHub Actions dependencies every third day without custom labels. The template coverage target is 80%, and its scoped zizmor policy permits the owned Process-PSModule reusable-workflow @v8 reference while retaining default hash-pinning requirements for other action references.

Changed: Cross-platform line endings

Git uses text=auto eol=lf for the template. Detected text files are stored and checked out with LF line endings on Windows, macOS, and Linux. Git continues to leave detected binary content, including the template icon, unchanged.

Adopting this release

This applies only when creating a repository from this template revision. No configuration, code, or invocation changes are required beyond selecting this template revision.

Release impact

Field Value
Effective decision release:skip label, selected for internal template maintenance.
Semantic effect No release is produced.
Release/base coordinates No version or release coordinates apply.

Technical details

Consumer change record

Identifier / surface Before After Applicability / prerequisites Consumer action Verification
Template guidance Retired deep documentation links and duplicated navigation. Canonical Process-PSModule entry point and local agent-to-contributor navigation. New repositories created from this template. Select this template revision. Tracked guidance references the canonical Process-PSModule documentation entry point.
Template automation baseline Daily Dependabot checks, placeholder ownership and pull-request-template files, no zizmor policy, and no default coverage target. Three-day Dependabot cadence, an 80% coverage target, a scoped zizmor configuration, and removed unused placeholders. New repositories created from this template. Select this template revision and customize repository-specific policy where needed. Modified YAML configuration is valid and the scoped policy covers the owned reusable workflow reference.
Cross-platform line endings Redundant type-specific rules supplemented the generic text policy. text=auto eol=lf makes detected text use LF and relies on Git binary detection. New and fresh checkouts of this template. Select this template revision. git ls-files --eol identifies the template icon as binary and Git reports LF in the index for tracked text files.

Template baseline

Field Evidence
Producer identity Not applicable; this pull request changes the template repository itself.
Template identity PSModule/Template-PSModule candidate commit e15cff75dc679dde8fa49527656c5e2aca643289.
Compatibility evidence The existing caller workflow continues to reference PSModule/Process-PSModule/.github/workflows/workflow.yml@v8, and the scoped zizmor policy permits that owned mutable-major reference.
Template work Delivered by this pull request.

Maintainer evidence

Changed surface Standards checked Framework docs checked Result
README.md, AGENTS.md, .github/CONTRIBUTING.md Markdown and natural-language guidance Process-PSModule documentation and MSX contribution guidance Aligned
.github/dependabot.yml, .github/PSModule.yml, .github/linters/zizmor.yaml YAML and GitHub Actions guidance Process-PSModule settings Aligned
.gitattributes Git cross-platform line-ending behavior Git gitattributes documentation Aligned
Template placeholder removals Repository baseline None Aligned
Relevant issues (or links)

Related work

  • None.

@MariusStorhaug Marius Storhaug (MariusStorhaug) changed the title 📖 [Docs]: Correct Process-PSModule links ⚙️ [Maintenance]: Template baseline guidance centralized Sep 10, 2026
@MariusStorhaug Marius Storhaug (MariusStorhaug) added the release:skip Validate this change without publishing a release. label Sep 10, 2026
@MariusStorhaug Marius Storhaug (MariusStorhaug) changed the title ⚙️ [Maintenance]: Template baseline guidance centralized ⚙️ [Maintenance]: Template baseline stays current Sep 10, 2026
@MariusStorhaug
Marius Storhaug (MariusStorhaug) merged commit 728ce8a into main Sep 10, 2026
28 checks passed
@MariusStorhaug
Marius Storhaug (MariusStorhaug) deleted the correct-template-docs-links branch September 10, 2026 10:44
@psmodule-s-shelly

Copy link
Copy Markdown

✅ New release: PowerShell Gallery - Template-PSModule 0.0.14

@psmodule-s-shelly

Copy link
Copy Markdown

✅ New release: GitHub - Template-PSModule v0.0.14

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

Labels

release:skip Validate this change without publishing a release.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant