Files
immich-folio/.github/dependabot.yml
Ralksta c69d52aeb9 chore(ci): run CI on dev and point Dependabot there (#411)
* chore(dependabot): PRs gegen dev statt gegen main

main bewegt sich nur ueber Releases, Dependency-Bumps sollen dort nicht
einzeln einschlagen. Die Base einer einzelnen PR umzuhaengen reicht
dafuer nicht: Dependabot setzt sie beim naechsten Rebase wieder auf die
konfigurierte Ziel-Branch zurueck -- so sind #403, #404 und #406 trotz
Retarget auf main gelandet.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

* ci: auch auf dev laufen

Der Workflow triggerte nur auf main. Sobald Dependabot und Feature-PRs
gegen dev gehen, haetten die gar keine Checks -- der Fehler faellt dann
erst beim Release-PR auf.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: ralksta <ralksta@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-10 10:28:39 +02:00

49 lines
1.3 KiB
YAML

version: 2
updates:
# npm dependencies
- package-ecosystem: 'npm'
directory: '/'
# Dependency PRs open against dev, not the default branch: main only ever
# advances through a release. Dependabot also resets a PR's base to this
# value whenever it rebases, so retargeting a single PR by hand does not
# survive — the target has to be configured here.
target-branch: 'dev'
schedule:
interval: 'weekly'
day: 'monday'
time: '09:00'
timezone: 'Europe/Berlin'
open-pull-requests-limit: 5
labels:
- 'dependencies'
groups:
# Batch minor/patch Next.js updates together
nextjs:
patterns:
- 'next'
- 'eslint-config-next'
# Batch React updates
react:
patterns:
- 'react'
- 'react-dom'
- '@types/react*'
ignore:
# Don't auto-update major versions (review manually)
- dependency-name: '*'
update-types: ['version-update:semver-major']
# GitHub Actions
- package-ecosystem: 'github-actions'
directory: '/'
target-branch: 'dev'
schedule:
interval: 'weekly'
day: 'monday'
time: '09:00'
timezone: 'Europe/Berlin'
labels:
- 'dependencies'
- 'github-actions'