Skip to content

ci: area labeller covers providers, discord, security, release, artwork and app code (#391) - #419

Merged
rowkav09 merged 1 commit into
mainfrom
ci/labeler-areas
Sep 24, 2026
Merged

rowkav09 merged 1 commit into
mainfrom
ci/labeler-areas

Conversation

@rowkav09

Copy link
Copy Markdown
Member

Closes #391.

.github/labeler.yml:

  • New rules for area:providers (src/providers, provider*, spotify-, youtube-, presence*, extension/), area:discord, area:security (credential store, privacy, sanitizer, bounded responses, security workflows), area:release (release workflows, release-please files, changelog scripts, provenance) and area:artwork.
  • src/providers/** moves from area:cards to area:providers.
  • area:server now also covers settings, setup, config, app-*, multi-server, startup recovery and hosted code. area:tray, area:installer and area:updater pick up the files they were missing.
  • The workflow is unchanged, so the step that re-applies mira-paused after the label sync stays as it is.

test/labeler-config.test.js checks the globs with Node's path.matchesGlob against file lists from real PRs: #364, #366, #374, #379, #384, #386, #387, #389 (the ones the issue lists as unlabelled) plus #400, #414 and #416. Each gets the expected areas. The test also checks that every file in src/ gets at least one area and that the mira-paused step is still in the workflow.

…rk and app code (#391)

Adds globs for every area label, moves src/providers/** from area:cards to area:providers, and widens area:server to the settings, setup, config, app, multi-server and hosted code. test/labeler-config.test.js checks the globs against file lists from recent PRs, checks every src file gets an area, and checks the mira-paused re-apply step is still there.
@github-actions

Copy link
Copy Markdown
Contributor

/mira pause

@github-actions github-actions Bot added mira-paused Pause automatic Mira reviews on this pull request area:ci size:L labels Sep 24, 2026
@codecov

codecov Bot commented Sep 24, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ All tests successful. No failed tests found.

📢 Thoughts on this report? Let us know!

@rowkav09
rowkav09 merged commit 051fafb into main Sep 24, 2026
12 checks passed
@github-project-automation github-project-automation Bot moved this from Backlog to Done in nowplaying Sep 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:ci mira-paused Pause automatic Mira reviews on this pull request size:L

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

CI: PR area labeller misses providers, discord, settings and hosted code

1 participant