Files
sencho/.github/dependabot.yml
T
Anso 8d3cae78e1 ci: optimize workflows to cut redundant runs (#465)
* ci: optimize workflows to cut redundant runs and add timeout protection

Skip validation jobs (build, test, lint, Docker, E2E) on push-to-main
since code was already validated on the PR. Skip CI entirely for
release-please PRs (version bump only). Add timeout-minutes to all jobs
to prevent hung runners from burning 360 min (GitHub default). Add npm
caching to the start-app composite action. Add concurrency control to
docker-publish. Group Dependabot updates to batch PRs per ecosystem.

Estimated savings: ~10 min per release cycle, ~30-40 min/day.

* chore: add tsbuildinfo to gitignore
2026-04-09 20:48:26 -04:00

45 lines
856 B
YAML

version: 2
updates:
- package-ecosystem: "npm"
directory: "/"
schedule:
interval: "weekly"
labels:
- "dependencies"
open-pull-requests-limit: 10
groups:
all-npm-root:
patterns: ["*"]
- package-ecosystem: "npm"
directory: "/backend"
schedule:
interval: "weekly"
labels:
- "dependencies"
open-pull-requests-limit: 10
groups:
all-npm-backend:
patterns: ["*"]
- package-ecosystem: "npm"
directory: "/frontend"
schedule:
interval: "weekly"
labels:
- "dependencies"
open-pull-requests-limit: 10
groups:
all-npm-frontend:
patterns: ["*"]
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "weekly"
labels:
- "ci"
groups:
all-actions:
patterns: ["*"]