Skip to content

Conversation

@DaxServer
Copy link
Contributor

@DaxServer DaxServer commented Oct 6, 2025

This includes updating devDependencies, peerDependencies, and dependencies in package.json.

Also, update the Bun version used in the GitHub workflows to the latest version.

Summary by CodeRabbit

  • Chores
    • Upgraded Bun to 1.2.23 across CI workflows (lint, test, release) for consistent environment setup.
    • Updated dependencies to latest patch/minor versions for stability and tooling improvements, including ESLint, TypeScript, typescript-eslint, Bun type definitions, and axios.
    • No functional changes to application behavior; updates are limited to tooling and dependency maintenance.

This includes updating devDependencies, peerDependencies, and dependencies in `package.json`.

Also, update the Bun version used in the GitHub workflows to the latest version.
@coderabbitai
Copy link

coderabbitai bot commented Oct 6, 2025

Walkthrough

Bumped Bun setup version from 1.2.21 to 1.2.23 across lint, release, and test GitHub Actions workflows. Updated package.json dependency versions for ESLint tooling, TypeScript, @types/bun, and axios. No code or workflow logic changes.

Changes

Cohort / File(s) Summary of Changes
CI Workflows: Bun version bump
.github/workflows/lint.yml, .github/workflows/release.yml, .github/workflows/test.yml
Updated Setup Bun step to use Bun 1.2.23 (from 1.2.21); no other workflow changes.
Dependencies: package.json updates
package.json
Version bumps: @eslint/js ^9.34.0 → ^9.37.0, eslint ^9.34.0 → ^9.37.0, typescript-eslint ^8.41.0 → ^8.45.0, typescript ^5.9.2 → ^5.9.3, @types/bun 1.2.21 → 1.2.23, axios ^1.11.0 → ^1.12.2. No code changes.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Possibly related PRs

Poem

I hop through YAML, light and spry,
Nudging Bun a notch more high.
Dev deps pruned, versions neat—
Carrots counted, builds complete. 🥕
With every bump, I thump with glee—
CI hums in harmony.

Pre-merge checks and finishing touches

✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title Check ✅ Passed The title clearly and concisely summarizes the primary change of the pull request, which is updating all dependencies to their latest versions, including devDependencies, peerDependencies, and workflow dependencies.
Docstring Coverage ✅ Passed No functions found in the changes. Docstring coverage check skipped.
✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch update-dependencies

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

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

Copy link

@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

📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 819469e and 0802bd7.

⛔ Files ignored due to path filters (1)
  • bun.lock is excluded by !**/*.lock
📒 Files selected for processing (4)
  • .github/workflows/lint.yml (1 hunks)
  • .github/workflows/release.yml (1 hunks)
  • .github/workflows/test.yml (1 hunks)
  • package.json (1 hunks)

Comment on lines +43 to 56
"@eslint/js": "^9.37.0",
"@types/bun": "1.2.23",
"eslint": "^9.37.0",
"prettier": "^3.6.2",
"tsc-alias": "^1.8.16",
"typescript-eslint": "^8.41.0"
"typescript-eslint": "^8.45.0"
},
"peerDependencies": {
"typescript": "^5.9.2"
"typescript": "^5.9.3"
},
"dependencies": {
"@modelcontextprotocol/sdk": "1.17.4",
"axios": "^1.11.0"
"axios": "^1.12.2"
}
Copy link

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🟠 Major

Update bun.lockb to keep --frozen-lockfile passing

CI runs bun install --frozen-lockfile; with the dependency versions bumped here, the existing bun.lockb will be out of sync and the install step will fail. Regenerate and commit the updated bun.lockb so the lock matches these version bumps.

🤖 Prompt for AI Agents
In package.json around lines 43–56 the dependency/version bumps
(eslint/@eslint/js/@types/bun/prettier/tsc-alias/typescript-eslint and the
dependency updates) will make the committed bun.lockb out of sync with CI's `bun
install --frozen-lockfile`; regenerate the lockfile by running `bun install`
locally (or `bun install --lock`), verify tests/build, and commit the updated
bun.lockb so the lockfile matches these version changes.

@DaxServer DaxServer merged commit 363cc0d into main Oct 6, 2025
3 checks passed
@DaxServer DaxServer deleted the update-dependencies branch October 6, 2025 15:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants