From 5634dd9e0c896364e0d2e13a2751882252bf4dfb Mon Sep 17 00:00:00 2001 From: Holden Date: Fri, 12 Jun 2026 00:44:44 +0000 Subject: [PATCH] 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 --- .github/dependabot.yml | 12 ++++++++++++ .github/workflows/lint.yml | 4 ++-- .github/workflows/test.yml | 4 ++-- 3 files changed, 16 insertions(+), 4 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 8bde633..0c232df 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -1,7 +1,19 @@ version: 2 updates: + - package-ecosystem: "uv" + directory: "/" + schedule: + interval: "weekly" + groups: + python-deps: + patterns: ["*"] + - package-ecosystem: "docker" directory: "/" schedule: interval: "weekly" + - package-ecosystem: "github-actions" + directory: "/" + schedule: + interval: "weekly" diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index f5003d4..b0b4e2f 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -2,9 +2,9 @@ name: Lint Python on: push: - branches: ["main"] + branches: ["main", "dev"] pull_request: - branches: ["main"] + branches: ["main", "dev"] jobs: lint: diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 248ae4d..b965452 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -2,9 +2,9 @@ name: Test Python on: push: - branches: ["main"] + branches: ["main", "dev"] pull_request: - branches: ["main"] + branches: ["main", "dev"] jobs: test: