Files
zitadel/.github/dependabot.yml
T
f275c2ffee chore: replace deprecated labels with issue types in templates (#12355)
# Which Problems Are Solved

The org is migrating from label-based issue classification to GitHub
Issue Types. Issue templates that hardcode `labels:` silently re-add
those labels every time an issue is opened, which blocks the label
cleanup. The `docs` label is also being renamed to `area/docs`, and a
couple of Dependabot labels are being aligned with the new naming
scheme.

# How the Problems Are Solved

Issue templates (these already declare a `type:`, so the deprecated
label is simply removed rather than duplicating the type):

- `.github/ISSUE_TEMPLATE/BUG_REPORT.yaml` — removed `labels: ["bug"]`
(keeps existing `type: Bug`)
- `.github/ISSUE_TEMPLATE/enhancement.yaml` — removed `labels:
["enhancement"]` (keeps existing `type: enhancement`)
- `.github/ISSUE_TEMPLATE/docs.yaml` — `labels: ["docs"]` → `labels:
["area/docs"]`

# Additional Changes

`.github/dependabot.yml` — renamed deprecated label strings in the
`labels:` blocks (the `package-ecosystem` identifiers are left
unchanged):

- `"npm"` → `"javascript"`
- `"gomod"` → `"go"`
- `"documentation"` → `"area/docs"`

# Additional Context

Part of the org-wide migration from label-based issue classification to
GitHub Issue Types.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

---
_Generated by [Claude
Code](https://claude.ai/code/session_01MA7kgVw1fjMW32K7FyPASQ)_

Co-authored-by: Livio Spring <[email protected]>
2026-07-01 07:33:00 +00:00

107 lines
2.0 KiB
YAML

version: 2
updates:
- package-ecosystem: npm
groups:
console:
applies-to: version-updates
patterns:
- "*"
update-types:
- "minor"
- "patch"
directories:
- "/console"
- "/e2e"
schedule:
interval: weekly
time: "02:00"
labels:
- "javascript"
- "dependencies"
open-pull-requests-limit: 10
commit-message:
prefix: chore
include: scope
- package-ecosystem: npm
directory: '/login'
open-pull-requests-limit: 3
schedule:
interval: daily
groups:
prod:
dependency-type: production
dev:
dependency-type: development
ignore:
- dependency-name: "eslint"
versions: [ "9.x" ]
- package-ecosystem: gomod
groups:
go:
applies-to: version-updates
patterns:
- "*"
update-types:
- "minor"
- "patch"
directory: "/"
schedule:
interval: weekly
time: "02:00"
labels:
- "go"
- "dependencies"
open-pull-requests-limit: 10
commit-message:
prefix: chore
include: scope
- package-ecosystem: "docker"
groups:
docker:
applies-to: version-updates
patterns:
- "*"
update-types:
- "minor"
- "patch"
directory: "/build"
schedule:
interval: "weekly"
time: "02:00"
open-pull-requests-limit: 10
commit-message:
prefix: chore
include: scope
- package-ecosystem: "github-actions"
groups:
actions:
applies-to: version-updates
patterns:
- "*"
directory: "/"
schedule:
interval: weekly
time: "02:00"
open-pull-requests-limit: 10
commit-message:
prefix: chore
include: scope
- package-ecosystem: npm
directory: '/apps/docs'
open-pull-requests-limit: 10
schedule:
interval: weekly
time: "02:00"
groups:
prod:
dependency-type: production
dev:
dependency-type: development
commit-message:
prefix: chore
include: scope
labels:
- "javascript"
- "dependencies"
- "area/docs"