Skip to content

fix: add .github/labels.yml for Automatic Label Sync workflow - #18

Merged
kodiakhq[bot] merged 1 commit into
mainfrom
fix/label-sync-yml
Jul 29, 2026
Merged

fix: add .github/labels.yml for Automatic Label Sync workflow#18
kodiakhq[bot] merged 1 commit into
mainfrom
fix/label-sync-yml

Conversation

@RedStar071

@RedStar071 RedStar071 commented Jul 29, 2026

Copy link
Copy Markdown
Member

The reusable label-sync workflow merges this file with the shared sapphiredev/.github core labels, but it was missing here, causing the workflow to fail (open overwrite-labels/.github/labels.yml: no such file or directory).

🔗 Linked issue

🧭 Context

📚 Description

Key changes

Type of Change

  • New feature (non-breaking change which adds functionality)
  • Bug fix (non-breaking change which fixes an issue)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • Documentation change
  • Workflow / CI change

Pre-flight Checklist

  • I have read the Contributing Guidelines (if applicable)
  • My code follows the code style of this project
  • I have added tests that prove my fix is effective or that my feature works
  • New and existing unit tests pass locally with my changes
  • I have updated the documentation accordingly
  • I added a changeset with pnpm changeset (or pnpm changeset add --empty if no release is needed). See .changeset/README.md.

View with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need. Autofix is enabled.

Confidence Score: 4/5

The PR appears safe to merge, with a non-blocking cleanup needed for the unused plugins-subcommands-advanced package label.

The manifest is valid and supplies the workflow's missing input, while one newly synchronized label has no corresponding workspace package or path-labeler rule.

Files Needing Attention: .github/labels.yml

T-Rex T-Rex Logs

What T-Rex did

  • Validated the general contract by observing that the process now exits with code 0 instead of 1 when .github/labels.yml was absent from HEAD^.
  • Confirmed the run reports yaml_parse=ok and lists 8 label names.
  • Confirmed a pinned reusable workflow is detected and merge_labels_enabled is true.

View all artifacts

T-Rex Ran code and verified through T-Rex

Fix All in Claude Code Fix All in Cursor Fix All in Cursor Cloud Agents

Prompt To Fix All With AI
### Issue 1
.github/labels.yml:21-23
**Unused package label definition**

`packages:plugins-subcommands-advanced` has no corresponding workspace package or path-labeler mapping, so label sync maintains a dead label that clutters the repository label namespace.

```suggestion

```

---

For each issue above, determine whether it is valid and should be fixed. If so, fix it directly.

Reviews (1): Last reviewed commit: "fix: add .github/labels.yml for Automati..." | Re-trigger Greptile

Greptile also left 1 inline comment on this PR.

The reusable label-sync workflow merges this file with the shared
sapphiredev/.github core labels, but it was missing here, causing
the workflow to fail (open overwrite-labels/.github/labels.yml: no
such file or directory).
@RedStar071
RedStar071 requested a review from lorypelli July 29, 2026 14:12

@lorypelli lorypelli left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

LGTM!

@kodiakhq
kodiakhq Bot merged commit e503cfd into main Jul 29, 2026
20 of 23 checks passed
@kodiakhq
kodiakhq Bot deleted the fix/label-sync-yml branch July 29, 2026 14:14
Comment thread .github/labels.yml
Comment on lines +21 to +23
- name: packages:plugins-subcommands-advanced
color: "1d76db"
description: Changes in plugins-subcommands-advanced

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P2 Unused package label definition

packages:plugins-subcommands-advanced has no corresponding workspace package or path-labeler mapping, so label sync maintains a dead label that clutters the repository label namespace.

Suggested change
- name: packages:plugins-subcommands-advanced
color: "1d76db"
description: Changes in plugins-subcommands-advanced
Prompt To Fix With AI
This is a comment left during a code review.
Path: .github/labels.yml
Line: 21-23

Comment:
**Unused package label definition**

`packages:plugins-subcommands-advanced` has no corresponding workspace package or path-labeler mapping, so label sync maintains a dead label that clutters the repository label namespace.

```suggestion

```

---

For each issue above, determine whether it is valid and should be fixed. If so, fix it directly.

Fix in Claude Code Fix in Cursor Fix in Cursor Cloud Agents

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