mirror of
https://github.com/codeflash-ai/codeflash.git
synced 2026-05-04 18:25:17 +00:00
ci: add dependabot.yml to exclude test fixture directories
Dependabot was auto-discovering all package.json and pyproject.toml files including 12 in code_to_optimize/ (test fixtures). These PRs always fail because E2E tests need secrets unavailable on Dependabot PRs — 70% of Dependabot runs were failing on vite updates to fixtures. Explicit config monitors only the real dependency files: - / (root pyproject.toml) - /packages/codeflash (npm package) - GitHub Actions versions
This commit is contained in:
parent
bd051ffb42
commit
50224baee9
1 changed files with 22 additions and 0 deletions
22
.github/dependabot.yml
vendored
Normal file
22
.github/dependabot.yml
vendored
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
version: 2
|
||||
updates:
|
||||
# Python (root pyproject.toml)
|
||||
- package-ecosystem: "pip"
|
||||
directory: "/"
|
||||
schedule:
|
||||
interval: "weekly"
|
||||
|
||||
# JavaScript (codeflash npm package)
|
||||
- package-ecosystem: "npm"
|
||||
directory: "/packages/codeflash"
|
||||
schedule:
|
||||
interval: "weekly"
|
||||
|
||||
# GitHub Actions
|
||||
- package-ecosystem: "github-actions"
|
||||
directory: "/"
|
||||
schedule:
|
||||
interval: "weekly"
|
||||
|
||||
# code_to_optimize/ directories are test fixtures — do NOT update them.
|
||||
# Dependabot PRs for these always fail (missing secrets) and waste CI.
|
||||
Loading…
Reference in a new issue