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
+2 -2
View File
@@ -2,9 +2,9 @@ name: Lint Python
on:
push:
branches: ["main"]
branches: ["main", "dev"]
pull_request:
branches: ["main"]
branches: ["main", "dev"]
jobs:
lint:
+2 -2
View File
@@ -2,9 +2,9 @@ name: Test Python
on:
push:
branches: ["main"]
branches: ["main", "dev"]
pull_request:
branches: ["main"]
branches: ["main", "dev"]
jobs:
test: