Repository navigation
Remove Yml's repository PR templates #9
Description
Context and request
PR authors use the canonical MSX PR-format guidance instead of a repository PR-template file. This is Yml's independently reviewable delivery leaf for campaign no-pr-template-files, following the user decision to remove local and central defaults rather than rely on GitHub fallback.
Acceptance criteria
- Yml contains no tracked automatic single-file or multiple-choice GitHub PR templates in any supported location or case variant.
CONTRIBUTING.mdretains its resolving canonical PR-format link, with no replacement template or central-fallback instruction.- The diff changes only actual PR-template files and any directly dependent links if needed; module code, contribution guidance, issue forms, and unrelated files remain intact.
- One small commit is delivered in a separate draft PR targeting
main; no merge, auto-merge, release, prerelease, tag, label, permission, or workflow-rule mutation is performed.
Technical decisions
The verified source is default-branch commit 93d2656563a719d99416b9e13a05e65f6f815498; its sole tracked PR template is .github/pull_request_template.md, blob ff2067e739e6d90bfa95905df89fa752cccd2e83. Delete that file without replacement. Inspect all tracked case-insensitive pull_request_template filenames and directories before and after deletion, so other real variants cannot be missed. Existing contribution guidance already points to the canonical PR-format page and does not depend on the deleted path.
Use tracked-file absence assertions, exact-diff checks, and an HTTP/content check of the retained canonical guidance. Module tests are not applicable to this deletion-only change. Do not run publishers, dispatch workflows, or trigger a real prerelease. The unchanged caller uses Process-PSModule v6.1.16 at 1653be8d36607d9535f600278c44789979477813; its default important-file patterns are ^src/ and ^README\.md$, so this deletion does not enable build, test, module publication, or site publication on an opened/synchronized PR. Draft status alone is not the publication guard.
The final canonical evidence is frozen at MSXOrg/docs commit bc03a5992615f65d1d5346dc48e7506e80b8b6ca: Repository Standard: No PR-template files owns the prohibition, while PR Format: Complete description example owns the actual record, not a distributed scaffold. MSXOrg/docs#209 is ready but unmerged at that head. MSXOrg/.github#8 and PSModule/.github#82 remain separately owned, unmerged drafts. These immutable sources are evidence, not a claim that the policy or defaults are integrated. Preserve exact-head CI, source-integration, and publication-safety gates; keep the delivery draft and do not assume canonical release-label support in the unchanged legacy v6.1.16 producer. Do not absorb this work into the unrelated dependency update PSModule/Yml#8, upgrade the framework, or change labels, permissions, validators, or workflow policy in this PR.
Implementation plan
- Verify the baseline template inventory and blob, search native delivery candidates, and inspect the caller's exact publication gates before implementation.
- Delete the actual tracked PR template without replacement and update only a directly dependent link if one exists.
- Verify zero remaining automatic template variants, the exact deletion-only diff, and the resolving retained canonical-format guidance; commit the focused removal.
- Open a main-targeting draft without release or label mutations, record campaign identity and evidence, and report live checks and remaining source-contract blockers.
Activity
MariusStorhaug commentedon Oct 31, 2026
Removed the verified local PR template without replacement. No retained instruction refers to its path, so contribution guidance needs no edit. The existing canonical PR-format link remains the authoring entry point.
MariusStorhaug commentedon Oct 31, 2026
Verification passes at commit 1d3b189: exactly one tracked file is deleted (36 lines), committed and workspace inventories contain zero PR-template variants, git diff --check passes, and the unchanged CONTRIBUTING.md PR-format link returns HTTP 200 with audience-first and incremental release-range guidance. The pinned v6.1.16 important-file guard matches no changed path; no publisher or workflow dispatch was run. Central and canonical policy PRs remain separate open drafts.
MariusStorhaug commentedon Oct 31, 2026
Delivery is open in PSModule/Yml#10, a separate main-targeting draft at verified head 1d3b189. Remote diff is exactly one removed template (0 additions, 36 deletions), and the complete published source tree has zero automatic template files. The PR has no labels and no auto-merge request. Local checks pass; Process-PSModule run 41244135495 currently has Plan in progress, so CI is not reported as passed. Canonical policy MSXOrg/docs#209 and central removals MSXOrg/.github#8 / PSModule/.github#82 remain separate open drafts; their unmerged no-file outcome is not claimed as live. Leave this Task open for review and merge.
MariusStorhaug commentedon Oct 31, 2026
Pinned the final no-file owner and complete-description-example evidence to MSXOrg/docs bc03a5992615f65d1d5346dc48e7506e80b8b6ca, verified ready but unmerged in MSXOrg/docs#209. Exact Yml head 1d3b189 is unchanged; CI run 41244135495 completed successfully, with Plan and repository lint passing and both publishers skipped. Policy/default integration and legacy-producer finalization gates remain held; no labels or source files change.