From 2c7d4408f5788a0dffcd7a0f2c9e0db22be0f29e Mon Sep 17 00:00:00 2001 From: EmersonBraun Date: Sat, 3 Oct 2026 20:42:13 -0300 Subject: [PATCH] chore(deps): migrate dependency updates to Renovate --- .changeset/migrate-to-renovate.md | 4 + .github/dependabot.yml | 120 ------------------------------ renovate.json | 34 +++++++++ 3 files changed, 38 insertions(+), 120 deletions(-) create mode 100644 .changeset/migrate-to-renovate.md delete mode 100644 .github/dependabot.yml create mode 100644 renovate.json diff --git a/.changeset/migrate-to-renovate.md b/.changeset/migrate-to-renovate.md new file mode 100644 index 000000000..1c2acbbac --- /dev/null +++ b/.changeset/migrate-to-renovate.md @@ -0,0 +1,4 @@ +--- +--- + +Migrate dependency updates from Dependabot to the organization Renovate preset. diff --git a/.github/dependabot.yml b/.github/dependabot.yml deleted file mode 100644 index ee4aa9138..000000000 --- a/.github/dependabot.yml +++ /dev/null @@ -1,120 +0,0 @@ -version: 2 - -updates: - - package-ecosystem: "github-actions" - directory: "/" - open-pull-requests-limit: 3 - schedule: - interval: "weekly" - - - package-ecosystem: "npm" - directory: "/" - open-pull-requests-limit: 3 - schedule: - interval: "weekly" - groups: - dev-dependencies: - dependency-type: "development" - update-types: - - "minor" - - "patch" - production-dependencies: - dependency-type: "production" - update-types: - - "minor" - - "patch" - - - package-ecosystem: "npm" - directory: "/packages/core" - open-pull-requests-limit: 3 - schedule: - interval: "weekly" - - - package-ecosystem: "npm" - directory: "/packages/react" - open-pull-requests-limit: 3 - schedule: - interval: "weekly" - - - package-ecosystem: "npm" - directory: "/packages/ink" - open-pull-requests-limit: 3 - schedule: - interval: "weekly" - ignore: - # marked >=16 drops compatibility with marked-terminal@7 - # (peerDependencies: "marked": ">=1 <16"), and no marked-terminal - # release supports marked 16+. Pinned to 15.x until it does. - - dependency-name: "marked" - update-types: ["version-update:semver-major"] - - - package-ecosystem: "npm" - directory: "/packages/adapters" - open-pull-requests-limit: 3 - schedule: - interval: "weekly" - - - package-ecosystem: "npm" - directory: "/packages/cli" - open-pull-requests-limit: 3 - schedule: - interval: "weekly" - ignore: - # commander 15 requires node >=22.12.0; the CLI stays installable on - # node 20 LTS. Revisit when the project raises its node floor. - - dependency-name: "commander" - update-types: ["version-update:semver-major"] - - - package-ecosystem: "npm" - directory: "/packages/runtime" - open-pull-requests-limit: 3 - schedule: - interval: "weekly" - - - package-ecosystem: "npm" - directory: "/packages/tools" - open-pull-requests-limit: 3 - schedule: - interval: "weekly" - - - package-ecosystem: "npm" - directory: "/packages/skills" - open-pull-requests-limit: 3 - schedule: - interval: "weekly" - - - package-ecosystem: "npm" - directory: "/packages/memory" - open-pull-requests-limit: 3 - schedule: - interval: "weekly" - - - package-ecosystem: "npm" - directory: "/packages/observability" - open-pull-requests-limit: 3 - schedule: - interval: "weekly" - - - package-ecosystem: "npm" - directory: "/packages/rag" - open-pull-requests-limit: 3 - schedule: - interval: "weekly" - - - package-ecosystem: "npm" - directory: "/packages/sandbox" - open-pull-requests-limit: 3 - schedule: - interval: "weekly" - - - package-ecosystem: "npm" - directory: "/packages/eval" - open-pull-requests-limit: 3 - schedule: - interval: "weekly" - - - package-ecosystem: "npm" - directory: "/apps/docs-next" - open-pull-requests-limit: 3 - schedule: - interval: "weekly" diff --git a/renovate.json b/renovate.json new file mode 100644 index 000000000..160740cc8 --- /dev/null +++ b/renovate.json @@ -0,0 +1,34 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "extends": [ + "github>AgentsKit-io/.github" + ], + "packageRules": [ + { + "description": "marked >=16 drops compatibility with marked-terminal@7 (peer marked >=1 <16) and no marked-terminal release supports 16+; stay on 15.x until it does", + "matchFileNames": [ + "packages/ink/package.json" + ], + "matchPackageNames": [ + "marked" + ], + "matchUpdateTypes": [ + "major" + ], + "enabled": false + }, + { + "description": "commander 15 requires node >=22.12.0; the CLI stays installable on node 20 LTS. Revisit when the node floor rises", + "matchFileNames": [ + "packages/cli/package.json" + ], + "matchPackageNames": [ + "commander" + ], + "matchUpdateTypes": [ + "major" + ], + "enabled": false + } + ] +}