Skip to content

Remove the AI labeler: GitHub Models is retired - #199

Merged
jeremy merged 1 commit into
masterfrom
remove-ai-labeler
Jul 31, 2026
Merged

Remove the AI labeler: GitHub Models is retired#199
jeremy merged 1 commit into
masterfrom
remove-ai-labeler

Conversation

@jeremy

@jeremy jeremy commented Jul 31, 2026

Copy link
Copy Markdown
Member

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.

Written for commit 5526aa8. Summary will update on new commits.

Review in cubic

GitHub retired GitHub Models on 2026-07-30 (playground, catalog, and
inference API), so both ai-labeler jobs now fail permanently on every
PR. The labeler proved more novelty than useful, so remove it outright
rather than migrate it to another backend.

The .github/labeler.yml path config stays: it predates any workflow
here and belongs to a separate deterministic-labeling follow-up.
Copilot AI review requested due to automatic review settings July 31, 2026 06:54
@github-actions

Copy link
Copy Markdown

Sensitive Change Detection (shadow mode)

This PR modifies control-plane files:

  • .github/workflows/ai-labeler.yml

Shadow mode — this check is informational only. When activated, changes to these paths will require approval from a maintainer.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR removes the AI-based PR labeler that depended on GitHub Models, which GitHub retired on 2026-07-30. Since the underlying inference API is gone, the two ai-labeler.yml jobs (classify and breaking) would fail permanently on every PR. Rather than migrate the feature, the PR deletes it outright, as part of a coordinated sweep across sibling Basecamp repositories. This only touches CI/labeling configuration and has no impact on the CLI's runtime behavior.

Changes:

  • Deletes the Classify PR workflow (.github/workflows/ai-labeler.yml) that called the reusable ai-classify-pr and ai-breaking-change workflows.
  • Removes the two prompt definitions (classify-pr.prompt.yml, detect-breaking.prompt.yml) that lived in .github/prompts/, emptying that directory.
  • Retains .github/labeler.yml for a future deterministic labeler (verified: no workflow currently consumes it).

Tip

If you aren't ready for review, convert to a draft PR.
Click "Convert to draft" or run gh pr ready --undo.
Click "Ready for review" or run gh pr ready to reengage.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
.github/workflows/ai-labeler.yml Removes the retired GitHub Models-based labeler workflow that now fails permanently.
.github/prompts/classify-pr.prompt.yml Removes the PR-classification prompt no longer referenced by any workflow.
.github/prompts/detect-breaking.prompt.yml Removes the breaking-change detection prompt no longer referenced by any workflow.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@jeremy
jeremy merged commit 2c218f5 into master Jul 31, 2026
20 of 21 checks passed
@jeremy
jeremy deleted the remove-ai-labeler branch July 31, 2026 07:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants