ci: add uv/docker/github-actions dependabot + run lint/test on dev

- dependabot.yml: add uv ecosystem (updates pyproject.toml + uv.lock
  together), github-actions ecosystem (keeps action versions current),
  and group all Python deps into one weekly PR
- lint.yml, test.yml: extend triggers to dev branch so ruff and pytest
  run on push/PR to dev, not just main

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-06-12 00:44:44 +00:00
co-authored by Claude Sonnet 4.6
parent eedbd3180a
commit 5634dd9e0c
3 changed files with 16 additions and 4 deletions
+12
View File
@@ -1,7 +1,19 @@
version: 2 version: 2
updates: updates:
- package-ecosystem: "uv"
directory: "/"
schedule:
interval: "weekly"
groups:
python-deps:
patterns: ["*"]
- package-ecosystem: "docker" - package-ecosystem: "docker"
directory: "/" directory: "/"
schedule: schedule:
interval: "weekly" interval: "weekly"
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "weekly"
+2 -2
View File
@@ -2,9 +2,9 @@ name: Lint Python
on: on:
push: push:
branches: ["main"] branches: ["main", "dev"]
pull_request: pull_request:
branches: ["main"] branches: ["main", "dev"]
jobs: jobs:
lint: lint:
+2 -2
View File
@@ -2,9 +2,9 @@ name: Test Python
on: on:
push: push:
branches: ["main"] branches: ["main", "dev"]
pull_request: pull_request:
branches: ["main"] branches: ["main", "dev"]
jobs: jobs:
test: test: