-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
configurationProject setup and configuration filesProject setup and configuration filesdependabotDependabot configuration and automated PRsDependabot configuration and automated PRsgithub_actionsGitHub .github/ folder configurationGitHub .github/ folder configuration
Milestone
Description
ci(dependabot): add explicit labels to remove default javascript label
| β±οΈ Estimate | π Priority | π Size | π Start | π End |
|---|---|---|---|---|
| 1h | P2 | XS | 05-02-2026 | 05-02-2026 |
πΈ Screenshots
| Current | Expected |
|---|---|
![]() |
π Summary
Dependabotaddsdependenciesandjavascriptlabels by default tonpmPRs- The
javascriptlabel is redundant and does not provide useful information - Add explicit
labelsfield to override defaults:dependenciesanddependabotfornpm, plusgithub_actionsforgithub-actionsecosystem
π‘ Why this change?
Dependabotassigns default labels per ecosystem (dependencies+javascriptfornpm,dependencies+github_actionsforgithub-actions)- The
javascriptlabel is misleading for non-JavaScriptpackages (e.g.,stylelint): even though it may be written in JS internally, the package is for CSS β labeling it asjavascriptis confusing - Defining
labelsexplicitly independabot.ymloverrides the defaults
β Benefits
DependabotPRs use consistent labels (dependencies+dependabot) matching the project labeling convention- The misleading
javascriptlabel is no longer automatically applied tonpmPRs GitHub ActionsPRs are distinguishable with the additionalgithub_actionslabel
π Steps
Phase 1: Configure explicit labels in dependabot.yml
- Add
labelsfield to thenpmpackage-ecosystem withdependenciesanddependabot:
- package-ecosystem: "npm"
labels:
- "dependencies"
- "dependabot"- Add
labelsfield to thegithub-actionspackage-ecosystem withdependencies,dependabotandgithub_actions:
- package-ecosystem: "github-actions"
labels:
- "dependencies"
- "dependabot"
- "github_actions"π§ͺ Tests
- Verify
dependabot.ymlsyntax is valid - Check next
DependabotPR only has the expected labels
π References
Files to modify
.github/dependabot.yml
Documentation
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
configurationProject setup and configuration filesProject setup and configuration filesdependabotDependabot configuration and automated PRsDependabot configuration and automated PRsgithub_actionsGitHub .github/ folder configurationGitHub .github/ folder configuration
