⚙️ [Maintenance]: Template baseline stays current (#58)
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.