Skip to content

Commit 8a3848b

Browse files
committed
Add weekly scheduled build and Dependabot updates for uv lockfile
The scheduled run exercises the full build without deploying (deploy steps are push-gated), so a breaking library release shows up as a red badge within a week instead of silently rotting. Dependabot groups Python bumps into one weekly PR that CI proves out.
1 parent 687eb6a commit 8a3848b

2 files changed

Lines changed: 17 additions & 0 deletions

File tree

.github/dependabot.yml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
version: 2
2+
updates:
3+
- package-ecosystem: "uv"
4+
directory: "/"
5+
schedule:
6+
interval: "weekly"
7+
groups:
8+
python-dependencies:
9+
patterns: ["*"]
10+
- package-ecosystem: "github-actions"
11+
directory: "/"
12+
schedule:
13+
interval: "monthly"

.github/workflows/deploy.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,10 @@ on:
55
branches: ['**']
66
pull_request:
77
branches: [master]
8+
schedule:
9+
# Weekly build-health check; deploy steps only run on push events,
10+
# so this catches library breakage without touching production.
11+
- cron: '0 6 * * 1'
812

913
jobs:
1014
build-and-deploy:

0 commit comments

Comments
 (0)