Skip to content

v0.0.14

Latest

Choose a tag to compare

@psmodule-s-shelly psmodule-s-shelly released this 10 Sep 10:49
728ce8a

⚙️ [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.