Commit 87645ea
chore(deps): add Dependabot for actions, docker, pip, and npm (#147)
* chore(deps): add Dependabot for actions, docker, pip, and npm
Enables automated version monitoring across all ecosystems:
- github-actions: bumps SHA-pinned actions with tag comments
- docker: bumps base image digests in agent/Dockerfile
- pip: bumps Python deps in agent/pyproject.toml + uv.lock
- npm: bumps JS deps across yarn workspaces (cdk, cli, docs)
Groups related packages (AWS CDK, OpenTelemetry, ESLint, Jest)
to reduce PR noise. Weekly schedule, Monday.
Refs #104
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
* chore(deps): schedule dependabot runs on Saturday
Saturday avoids Monday-morning PR flood and respects UTC→eastern
hemisphere dateline (Sunday UTC can be Monday locally).
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
* chore(deps): group all updates into single PR per ecosystem
Each ecosystem produces at most 1 PR per week (all updates bundled).
CI tests catch incompatibilities — no need for per-package isolation.
Reduces PR fatigue from 10-20 individual PRs to max 4 per week.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
* chore(deps): ecosystem name in commit prefix, limit to 1 open PR each
Commit messages now read: chore(deps): github-actions bump ...,
chore(deps): docker bump ..., chore(deps): pip bump ...,
chore(deps): npm bump ...
Limit 1 open PR per ecosystem — if last week's isn't merged, no new
one is created (forces resolution before accumulating stale PRs).
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
* chore(deps): shorten actions prefix
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
* chore(deps): add discoverability comments for directory-scoped ecosystems
Dependabot does not support glob patterns for directories — pip and
docker require explicit paths. Comments note where to add entries
if new manifests appear outside /agent.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
* chore(deps): use glob directories and uv ecosystem
- Switch docker and python from explicit directory to `directories: ["**/*"]`
for automatic discovery of manifests anywhere in the repo
- Switch from `pip` to `uv` ecosystem (native uv.lock support)
- Switch npm to glob directories for consistency
- Keep github-actions on `directory: "/"` (workflows always in one place)
Pattern validated against awslabs/mcp which uses identical config
across 43+ Dockerfiles successfully.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
---------
Co-authored-by: bgagent <345885+scottschreckengaust@users.noreply.github.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>1 parent f38baad commit 87645ea
1 file changed
Lines changed: 53 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
0 commit comments