Skip to content

Commit 4196a67

Browse files
lhoupertclaude
andauthored
chore: group dependabot updates for actions and pip (#160)
* chore: group dependabot updates for actions and pip - Group all GitHub Actions bumps (minor, patch, major) into one PR - Group minor and patch pip bumps into one PR; major bumps remain ungrouped for individual review Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> * chore: change dependabot schedule day to wednesday * ci: add comment_on option to security auditing action * ci: switch dependabot Python ecosystem from pip to uv uv ecosystem reads uv.lock directly, enabling Dependabot to raise PRs for lockfile-pinned versions including security patches. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> --------- Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 16124c8 commit 4196a67

2 files changed

Lines changed: 19 additions & 3 deletions

File tree

.github/dependabot.yml

Lines changed: 18 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
version: 2
22
updates:
33
# Enable version updates for Python dependencies
4-
- package-ecosystem: "pip"
4+
- package-ecosystem: "uv"
55
directory: "/"
66
schedule:
77
interval: "weekly"
8-
day: "monday"
8+
day: "wednesday"
99
time: "09:00"
1010
open-pull-requests-limit: 10
1111
reviewers:
@@ -17,13 +17,20 @@ updates:
1717
include: "scope"
1818
cooldown:
1919
default-days: 7
20+
groups:
21+
uv-minor-patch:
22+
update-types:
23+
- "minor"
24+
- "patch"
25+
patterns:
26+
- "*"
2027

2128
# Enable version updates for GitHub Actions
2229
- package-ecosystem: "github-actions"
2330
directory: "/"
2431
schedule:
2532
interval: "weekly"
26-
day: "monday"
33+
day: "wednesday"
2734
time: "09:00"
2835
open-pull-requests-limit: 5
2936
reviewers:
@@ -35,3 +42,11 @@ updates:
3542
include: "scope"
3643
cooldown:
3744
default-days: 7
45+
groups:
46+
actions:
47+
update-types:
48+
- "minor"
49+
- "patch"
50+
- "major"
51+
patterns:
52+
- "*"

.github/workflows/security.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,5 +22,6 @@ jobs:
2222
- uses: developmentseed/action-python-security-auditing@8ebea22ea75dfba2244ed9883c2aa6cb4df8d9a9 # v0.6.0
2323
with:
2424
package_manager: uv
25+
comment_on: blocking
2526
bandit_scan_dirs: 'src/eopf_geozarr/'
2627
artifact_name: security-reports

0 commit comments

Comments
 (0)