Skip to content
This repository was archived by the owner on May 21, 2026. It is now read-only.
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
104 changes: 104 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,104 @@
# Dependabot configuration for automated dependency updates
# Documentation: https://docs.github.com/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file

version: 2
updates:
# Main npm/pnpm dependencies
- package-ecosystem: "npm"

Check failure on line 7 in .github/dependabot.yml

View workflow job for this annotation

GitHub Actions / lint

Strings must use singlequote

Check failure on line 7 in .github/dependabot.yml

View workflow job for this annotation

GitHub Actions / lint

Must use plain style scalar
directory: "/"

Check failure on line 8 in .github/dependabot.yml

View workflow job for this annotation

GitHub Actions / lint

Strings must use singlequote

Check failure on line 8 in .github/dependabot.yml

View workflow job for this annotation

GitHub Actions / lint

Must use plain style scalar
schedule:
interval: "weekly"

Check failure on line 10 in .github/dependabot.yml

View workflow job for this annotation

GitHub Actions / lint

Strings must use singlequote

Check failure on line 10 in .github/dependabot.yml

View workflow job for this annotation

GitHub Actions / lint

Must use plain style scalar
day: "monday"

Check failure on line 11 in .github/dependabot.yml

View workflow job for this annotation

GitHub Actions / lint

Strings must use singlequote

Check failure on line 11 in .github/dependabot.yml

View workflow job for this annotation

GitHub Actions / lint

Must use plain style scalar
time: "06:00"

Check failure on line 12 in .github/dependabot.yml

View workflow job for this annotation

GitHub Actions / lint

Strings must use singlequote
timezone: "UTC"

Check failure on line 13 in .github/dependabot.yml

View workflow job for this annotation

GitHub Actions / lint

Must use plain style scalar
open-pull-requests-limit: 10
reviewers:
- "pederzh" # Replace with your GitHub username
assignees:
- "pederzh" # Replace with your GitHub username
commit-message:
prefix: "chore"
prefix-development: "chore"
include: "scope"
labels:
- "dependencies"
- "automated"
# Group related packages together
groups:
# LangChain ecosystem
langchain-packages:
patterns:
- "@langchain/*"
- "langchain"
update-types:
- "patch"
- "minor"
# TypeScript types
typescript-types:
patterns:
- "@types/*"
update-types:
- "patch"
- "minor"
# ESLint ecosystem
eslint-packages:
patterns:
- "eslint*"
- "@antfu/eslint-config"
update-types:
- "patch"
- "minor"
# Development tools
dev-tools:
patterns:
- "typescript"
- "vitest"
- "husky"
- "lint-staged"
update-types:
- "patch"
- "minor"
# Utility libraries
utilities:
patterns:
- "lodash-es"
- "uuid"
- "winston"
- "dotenv"
- "ws"
update-types:
- "patch"
- "minor"
# Schema and validation
schema-validation:
patterns:
- "zod*"
- "*json-schema*"
update-types:
- "patch"
- "minor"
# Ignore specific packages if needed
ignore:
# Example: ignore major updates for critical packages
- dependency-name: "@modelcontextprotocol/sdk"
update-types: ["version-update:semver-major"]
# Example: ignore specific versions
# - dependency-name: "some-package"
# versions: ["1.x", "2.x"]

# GitHub Actions workflow dependencies
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "weekly"
day: "monday"
time: "06:00"
timezone: "UTC"
reviewers:
- "pederzh" # Replace with your GitHub username
commit-message:
prefix: "ci"
include: "scope"
labels:
- "github-actions"
- "ci"