Remove the AI labeler: GitHub Models is retired

Merged
JE
3mo ago
+0-110

Why

GitHub retired GitHub Models on 2026-07-30 — playground, catalog, and inference API are all gone. The two ai-labeler.yml jobs now fail permanently on every PR. The labeler proved more novelty than useful, so this removes it outright rather than migrating it. Same sweep is landing across basecamp-sdk, basecamp-cli, hey-cli, and cli (including the generator seed).

What

Delete .github/workflows/ai-labeler.yml and .github/prompts/ (classify-pr, detect-breaking — nothing else lived there). fizzy-cli has no AI-changelog release steps, so release.yml is untouched.

The orphaned .github/labeler.yml path config (no workflow consumes it here) stays — wiring up deterministic labeling is a separate follow-up, not this sweep.

Notes for review

  • The red AI checks will still show on this PR — pull_request_target runs from the base branch; they disappear after merge. Not required checks (verified against the master ruleset).
  • The sensitive-change gate will flag this PR (touches .github/workflows/) — expected, informational.
  • Straggler sweep (rg "ai-inference|ai-labeler|classify-pr|detect-breaking|summarize-changelog|models: read|AI changelog") comes back empty.

Summary by cubic

Remove the PR labeler that depended on GitHub Models, which GitHub retired on 2026-07-30, to stop permanent CI failures.
Deletes .github/workflows/ai-labeler.yml and .github/prompts/; keeps .github/labeler.yml for a future deterministic labeler.