Skip to content

chore(deps-dev): bump the tooling group across 1 directory with 3 updates#53

Merged
satyakwok merged 2 commits into
mainfrom
dependabot/npm_and_yarn/tooling-af38d642f5
May 12, 2026
Merged

chore(deps-dev): bump the tooling group across 1 directory with 3 updates#53
satyakwok merged 2 commits into
mainfrom
dependabot/npm_and_yarn/tooling-af38d642f5

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github May 11, 2026

Bumps the tooling group with 3 updates in the / directory: @types/node, turbo and typescript.

Updates @types/node from 22.19.17 to 25.7.0

Commits

Updates turbo from 2.9.6 to 2.9.12

Release notes

Sourced from turbo's releases.

Turborepo v2.9.12

What's Changed

Changelog

Full Changelog: vercel/turborepo@v2.9.11...v2.9.12

Turborepo v2.9.11

What's Changed

Changelog

Full Changelog: vercel/turborepo@v2.9.10...v2.9.11

Turborepo v2.9.11-canary.7

What's Changed

Changelog

... (truncated)

Commits

Updates typescript from 5.9.3 to 6.0.3

Release notes

Sourced from typescript's releases.

TypeScript 6.0.3

For release notes, check out the release announcement blog post.

Downloads are available on:

TypeScript 6.0

For release notes, check out the release announcement blog post.

Downloads are available on:

TypeScript 6.0 Beta

For release notes, check out the release announcement.

Downloads are available on:

Commits
  • 050880c Bump version to 6.0.3 and LKG
  • eeae9dd 🤖 Pick PR #63401 (Also check package name validity in...) into release-6.0 (#...
  • ad1c695 🤖 Pick PR #63368 (Harden ATA package name filtering) into release-6.0 (#63372)
  • 0725fb4 🤖 Pick PR #63310 (Mark class property initializers as...) into release-6.0 (#...
  • 607a22a Bump version to 6.0.2 and LKG
  • 9e72ab7 🤖 Pick PR #63239 (Fix missing lib files in reused pro...) into release-6.0 (#...
  • 35ff23d 🤖 Pick PR #63163 (Port anyFunctionType subtype fix an...) into release-6.0 (#...
  • e175b69 Bump version to 6.0.1-rc and LKG
  • af4caac Update LKG
  • 8efd7e8 Merge remote-tracking branch 'origin/main' into release-6.0
  • Additional commits viewable in compare view

Summary by CodeRabbit

  • Chores
    • Updated development tooling across the repo: bumped Node.js type definitions, TypeScript compiler, and build tooling to newer versions.
  • Style
    • Reformatted TypeScript project configuration for readability (no behavioral changes).

Review Change Stack

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels May 11, 2026
@dependabot dependabot Bot changed the title chore(deps-dev): bump the tooling group with 3 updates chore(deps-dev): bump the tooling group across 1 directory with 3 updates May 12, 2026
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/tooling-af38d642f5 branch from bfa6d03 to 89700ac Compare May 12, 2026 03:42
…ates

Bumps the tooling group with 3 updates in the / directory: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node), [turbo](https://github.com/vercel/turborepo) and [typescript](https://github.com/microsoft/TypeScript).


Updates `@types/node` from 22.19.17 to 25.7.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `turbo` from 2.9.6 to 2.9.12
- [Release notes](https://github.com/vercel/turborepo/releases)
- [Changelog](https://github.com/vercel/turborepo/blob/main/RELEASE.md)
- [Commits](vercel/turborepo@v2.9.6...v2.9.12)

Updates `typescript` from 5.9.3 to 6.0.3
- [Release notes](https://github.com/microsoft/TypeScript/releases)
- [Commits](microsoft/TypeScript@v5.9.3...v6.0.3)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-version: 25.6.2
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: tooling
- dependency-name: turbo
  dependency-version: 2.9.12
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: tooling
- dependency-name: typescript
  dependency-version: 6.0.3
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: tooling
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/tooling-af38d642f5 branch from 89700ac to 861b8f3 Compare May 12, 2026 04:24
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented May 12, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: ASSERTIVE

Plan: Pro Plus

Run ID: 517a646f-2c53-4ddc-8915-0fe13e1c8ddb

📥 Commits

Reviewing files that changed from the base of the PR and between 861b8f3 and 3b7b5c9.

📒 Files selected for processing (1)
  • packages/db/tsconfig.json

📝 Walkthrough

Walkthrough

This pull request updates development dependencies across the monorepo. The root package.json bumps @types/node to ^25.7.0, typescript to ^6.0.3, and turbo to ^2.9.12. Workspace packages (apps/api, apps/indexer, packages/chain, packages/db) align @types/node and typescript to the same versions; packages/db/tsconfig.json is reformatted but keeps the same settings.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~5 minutes

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Description check ⚠️ Warning The PR description includes detailed release notes and commit links for all three dependencies, but lacks the required Summary and Test plan sections from the template. Add a brief Summary section (1-3 sentences) explaining the changes and reason for the bumps, and include a Test plan section with a bulleted checklist of testing scenarios.
✅ Passed checks (4 passed)
Check name Status Explanation
Title check ✅ Passed The title accurately summarizes the main change—bumping tooling dependencies (@types/node, turbo, typescript) in the root directory.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch dependabot/npm_and_yarn/tooling-af38d642f5

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@package.json`:
- Around line 17-23: The package declares a Node runtime floor in the
"engines"."node" field that conflicts with the TypeScript typings version in the
"devDependencies" ("@types/node"); update one of them so they match: either
change the "@types/node" version in devDependencies to "^22.0.0" (or a 22.x
range) to reflect "engines.node": ">=22.0.0", or raise "engines"."node" to
">=25.0.0" if you want to keep "@types/node" at "^25.7.0"; ensure you update the
corresponding package.json field ("@types/node" or "engines.node") accordingly
and run install/type-check to verify compatibility.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: ASSERTIVE

Plan: Pro Plus

Run ID: 85e4f113-caef-4452-89e4-d308ba32d966

📥 Commits

Reviewing files that changed from the base of the PR and between 6b4f9e7 and 861b8f3.

⛔ Files ignored due to path filters (1)
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
📒 Files selected for processing (5)
  • apps/api/package.json
  • apps/indexer/package.json
  • package.json
  • packages/chain/package.json
  • packages/db/package.json

Comment thread package.json
Comment on lines +17 to 23
"@types/node": "^25.7.0",
"prettier": "^3.4.2",
"turbo": "^2.3.3",
"typescript": "^5.7.2"
"turbo": "^2.9.12",
"typescript": "^6.0.3"
},
"engines": {
"node": ">=22.0.0",
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟠 Major | ⚡ Quick win

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
# Read-only verification: compare Node engine declarations vs `@types/node` majors.
# Expected: `@types/node` major should not exceed the intended runtime major floor.

python - <<'PY'
import json, re, subprocess, pathlib

files = subprocess.check_output(["fd", "-HI", "^package\\.json$"]).decode().splitlines()
engine_re = re.compile(r'>=\s*(\d+)')
types_re = re.compile(r'^\^?(\d+)')

for f in sorted(files):
    p = pathlib.Path(f)
    try:
        data = json.loads(p.read_text())
    except Exception:
        continue

    node_engine = ((data.get("engines") or {}).get("node"))
    types_node = ((data.get("devDependencies") or {}).get("@types/node"))

    eng_major = None
    typ_major = None

    if isinstance(node_engine, str):
        m = engine_re.search(node_engine)
        if m:
            eng_major = int(m.group(1))

    if isinstance(types_node, str):
        m = types_re.match(types_node.strip())
        if m:
            typ_major = int(m.group(1))

    if node_engine or types_node:
        print(f"{f}: engines.node={node_engine!r}, `@types/node`={types_node!r}")
        if eng_major is not None and typ_major is not None and typ_major > eng_major:
            print(f"  -> potential mismatch: typings major {typ_major} > runtime floor {eng_major}")
PY

Repository: Sentriscloud/indexer

Length of output: 455


Align Node typings with the declared runtime floor.

At Line 17, @types/node is ^25.7.0 while Line 23 declares runtime Node >=22.0.0. This mismatch allows type-checking of APIs unavailable on Node 22, creating runtime safety risks. Either pin @types/node to ^22.0.0 or raise the minimum Node runtime to ^25.0.0.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@package.json` around lines 17 - 23, The package declares a Node runtime floor
in the "engines"."node" field that conflicts with the TypeScript typings version
in the "devDependencies" ("@types/node"); update one of them so they match:
either change the "@types/node" version in devDependencies to "^22.0.0" (or a
22.x range) to reflect "engines.node": ">=22.0.0", or raise "engines"."node" to
">=25.0.0" if you want to keep "@types/node" at "^25.7.0"; ensure you update the
corresponding package.json field ("@types/node" or "engines.node") accordingly
and run install/type-check to verify compatibility.

@satyakwok satyakwok enabled auto-merge (squash) May 12, 2026 05:20
@types/node 25 + typescript 6 stopped auto-loading the node ambient
types via the default `types` resolution; explicit `types: ['node']`
restores access to `node:url`, `node:path`, `process`, `console`
in src/migrate.ts.
@satyakwok satyakwok merged commit 748c38a into main May 12, 2026
7 checks passed
@dependabot dependabot Bot deleted the dependabot/npm_and_yarn/tooling-af38d642f5 branch May 12, 2026 05:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant