Skip to content

Loosen PR contract placeholder matching #90

Description

@ArchonVII

Problem

Reusable PR contract gates imported from ArchonVII/github-workflows@v1 reject any ready PR title/body containing the standalone word placeholder. That word is valid ordinary prose and should not fail a completed PR.

Evidence

  • Hudson Bend PR #240 failed with [placeholder_text] after its PR body used placeholder as ordinary wording.
  • Hudson Bend PR #247 passed local patched validation while draft, then failed after ready-for-review because the reusable gate imports __github-workflows__/scripts/pr-contract.mjs from github-workflows@v1.

Acceptance Criteria

  • The reusable PR contract allows the word placeholder in completed PR title/body prose.
  • Explicit unfilled markers such as TODO, TBD, FIXME, N/A, unset issue markers, and <set-before-merge> still fail.
  • Focused tests cover the allowed word and still-rejected markers.
  • Release/propagation notes state that consumers pinned to @v1 need the updated reusable ref.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions