Files
langgraphjs/.github/dependabot.yml
T
John Kennedy ceb4fa7788 ci: cover missing Dependabot dependency roots (#2612)
## Summary

- Add Dependabot Docker coverage for Docker Compose roots used by
root/package integration tests.
- Cover the root integration-test compose file, internal
environment-test compose file, and checkpoint package compose files.
- Keep existing GitHub Actions and root pnpm workspace coverage
unchanged.

## Test Plan

- [x] Parse `.github/dependabot.yml` with Ruby YAML.
- [x] Run `git diff --check`.
- [x] Inspect the diff to confirm it only changes
`.github/dependabot.yml`.

Co-authored-by: langsmith-fleet[bot] <langsmith-fleet[bot]@users.noreply.github.com>
2026-07-21 14:38:25 -07:00

175 lines
3.8 KiB
YAML

# Please see the documentation for all configuration options:
# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates
# and
# https://docs.github.com/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file
version: 2
updates:
- package-ecosystem: "npm"
directory: "/"
schedule:
interval: "monthly"
groups:
# Internal LangChain packages
langchain:
patterns:
- "@langchain/*"
- "langchain"
- "langsmith"
# Angular framework and tooling
angular:
patterns:
- "@angular/*"
- "@analogjs/*"
- "vitest-browser-angular"
# Svelte framework and tooling
svelte:
patterns:
- "svelte"
- "@sveltejs/*"
- "vitest-browser-svelte"
# Vue framework and tooling
vue:
patterns:
- "vue"
- "rxjs"
- "@vitejs/plugin-vue"
- "@vitejs/plugin-vue-jsx"
- "vitest-browser-vue"
# React framework and tooling
react:
patterns:
- "react"
- "react-dom"
- "@types/react"
- "@types/react-dom"
- "@testing-library/*"
- "@vitejs/plugin-react"
- "vitest-browser-react"
# Vite, Vitest, and build tools
vite-vitest:
patterns:
- "vite"
- "vite-*"
- "vitest"
- "vitest-*"
- "@vitest/*"
- "rollup"
- "esbuild"
- "esbuild-*"
- "turbo"
# TypeScript, ESLint, and formatting
typescript-eslint:
patterns:
- "typescript"
- "@typescript-eslint/*"
- "@tsconfig/*"
- "eslint"
- "eslint-*"
- "prettier"
# Database clients and test containers
database:
patterns:
- "mongodb"
- "pg"
- "postgres"
- "redis"
- "better-sqlite3"
- "testcontainers"
- "@testcontainers/*"
# Hono web framework
hono:
patterns:
- "hono"
- "@hono/*"
# Zod validation and schema
zod:
patterns:
- "zod"
- "zod-to-json-schema"
- "@standard-schema/spec"
# OpenAI and AI clients
openai:
patterns:
- "openai"
- "@xenova/transformers"
- "scrapybara"
# CLI building tools
cli-tools:
patterns:
- "commander"
- "@commander-js/extra-typings"
- "@clack/prompts"
- "yargs"
- "picocolors"
# Type definitions
types:
patterns:
- "@types/*"
# Everything else — minor and patch together, major separately
minor-and-patch:
patterns:
- "*"
update-types:
- "minor"
- "patch"
major:
patterns:
- "*"
update-types:
- "major"
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "monthly"
groups:
minor-and-patch:
patterns:
- "*"
update-types:
- "minor"
- "patch"
major:
patterns:
- "*"
update-types:
- "major"
# Docker Compose files used by root/package integration tests.
- package-ecosystem: "docker"
directories:
- "/"
- "/internal/environment_tests"
- "/libs/checkpoint-mongodb"
- "/libs/checkpoint-postgres"
- "/libs/checkpoint-redis"
schedule:
interval: "monthly"
groups:
minor-and-patch:
patterns:
- "*"
update-types:
- "minor"
- "patch"
major:
patterns:
- "*"
update-types:
- "major"