Skip to content

Upstream: stabilize standards history — force-pushes orphan consumers' pinned SHAs #34

Description

@hyperpolymath

Problem

Consumer repos pin the hyperpolymath/standards reusables by SHA. Those pins keep getting orphaned within hours, repeatedly breaking the Check Workflow Staleness gate across the estate.

Evidence (this repo):

A band-aid re-pin to 09e7023d is in PR claude/bump-standards-09e7023d, but it will re-orphan on the next force-push.

Impact

Every consumer of the standards reusables goes red on Check Workflow Staleness until it re-pins — and then again after the next force-push. Combined with the un-guarded Hypatia scan (#28), the shared estate is chronically red through no fault of the consuming repos.

Recommended upstream fixes (in hyperpolymath/standards)

  1. Stop force-pushing main — use fast-forward / merge commits so published SHAs remain ancestors of HEAD.
  2. Cut tagged releases (e.g. v1 moving tag, or dated release tags) and let consumers + the staleness script accept tags, so pins are stable references rather than mutable SHAs.
  3. (Optional) Publish a "known-good pins" manifest that the staleness script and Renovate can target.

Related / blocked

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