You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Dependabot docs disagree on when the ecosystem label is added, and on its name (github-actions vs github_actions) #46230
What part(s) of the article would you like to see updated?
The two articles describe Dependabot's default labels in ways that contradict each other:
When the ecosystem label is added. The options reference (labels → "Dependabot default behavior") says the ecosystem label is added only when more than one package manager is defined. The customizing article (the default-labels reusable) says both the dependencies label and the ecosystem label are added to all pull requests, single-ecosystem updates included. Both can't be right; the observed behavior matches the second (see below).
The name of the GitHub Actions ecosystem label. The reusable uses github-actions as an example, but the label Dependabot actually creates and applies is github_actions, with an underscore.
Expected outcome: both articles state the same rule for the ecosystem label, and the GitHub Actions example uses the label name Dependabot really applies.
Additional information
Reproduced in a private repository whose dependabot.yml has a single entry (package-ecosystem: github-actions, no labels option) and that had neither label beforehand. Dependabot's first version-update pull request created both labels and applied them: the pull request's events show dependabot[bot] adding dependencies and github_actions. The github_actions label it created had the description "Pull requests that update GitHub Actions code".
@djcesar 👋🏻 - thanks for the detailed repro, that made this easy to verify 🙏 ✨
You're right on both points:
The ecosystem label is always added, not just when there's more than one package manager. The options reference page has the wrong default behavior description here, the default-labels reusable is correct.
The label is github_actions with an underscore, your repro output confirms it. The reusable's example needs updating.
If anyone wants to pick this up, happy to review a PR that fixes the options reference page and the github-actions example in the reusable 😊
Activity
mchammer01 commentedon Oct 12, 2026
@djcesar 👋🏻 - thanks for the detailed repro, that made this easy to verify 🙏 ✨
You're right on both points:
default-labelsreusable is correct.github_actionswith an underscore, your repro output confirms it. The reusable's example needs updating.If anyone wants to pick this up, happy to review a PR that fixes the options reference page and the
github-actionsexample in the reusable 😊