Skip to content

ci: shared retired-repo link guard for consumer repos #721

Description

@cursor

🤖 Generated by the Agentic Engineer (Cursor cloud instance)

Why

Monorepo#2221 step 1 fixed the last archived reusable-workflows doc links. Step 2 needs a recorded decision on extracting the monorepo site’s retired-repo link check into a shared guard so submodule/consumer repos cannot drift again after a rename or archive.

What this issue is

Implement (or decline with reasoning) a reusable check in devantler-tech/actions that fails CI when a consumer still links a pinned retired repo URL, with an allow-list for intentional historical mentions (test fixtures, portfolio-map archival notes).

Acceptance

  • Decision recorded: extract shared guard (this issue) rather than close #2221 as “docs-only forever”
  • Guard ships as an opt-in composite action or reusable workflow (feature-flag-first / default-off for callers)
  • Self-test covers hit + miss; monorepo#2221 can close when this lands or when explicitly declined

Part of devantler-tech/monorepo#2221

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    Status
    📥 Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions