open-swe/.github/dependabot.yml
seahaven-openswe[bot] 719741f279
Align dependabot with Sea Haven conventions (#39)
Switch all ecosystems to a weekly schedule and drop the redundant
patterns: ["*"] selectors. Remove the major group so patch+minor bumps
stay grouped into one PR per ecosystem while each major lands as its own
PR, matching the org standard.

Add npm coverage for the JS/TS surface (root, /infra CDK, /tests/e2e
Playwright, /ui dashboard) and assign updates to amoussa1229. Delete the
stale ui/yarn.lock so Dependabot tracks ui/bun.lock cleanly.

Refs: #34

Co-authored-by: seahaven-openswe[bot] <296972425+seahaven-openswe[bot]@users.noreply.github.com>
2026-06-27 22:20:31 -04:00

45 lines
1.1 KiB
YAML

version: 2
updates:
# Python — uv (open-swe-specific; siblings use pip)
- package-ecosystem: "uv"
directory: "/"
schedule:
interval: "weekly"
assignees: ["amoussa1229"]
groups:
minor-and-patch:
update-types: ["minor", "patch"]
# JavaScript/TypeScript — CDK (/infra), Playwright (/tests/e2e), dashboard (/ui), root tooling
- package-ecosystem: "npm"
directories:
- "/"
- "/infra"
- "/tests/e2e"
- "/ui"
schedule:
interval: "weekly"
assignees: ["amoussa1229"]
groups:
minor-and-patch:
update-types: ["minor", "patch"]
# Docker — root Dockerfile
- package-ecosystem: "docker"
directory: "/"
schedule:
interval: "weekly"
assignees: ["amoussa1229"]
groups:
minor-and-patch:
update-types: ["minor", "patch"]
# GitHub Actions
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "weekly"
assignees: ["amoussa1229"]
groups:
minor-and-patch:
update-types: ["minor", "patch"]