Skip to content

chore(deps): combine all dependabot dependency updates#504

Merged
gkorland merged 1 commit intostagingfrom
chore/combined-dependabot-updates
Mar 27, 2026
Merged

chore(deps): combine all dependabot dependency updates#504
gkorland merged 1 commit intostagingfrom
chore/combined-dependabot-updates

Conversation

@gkorland
Copy link
Copy Markdown
Contributor

@gkorland gkorland commented Mar 27, 2026

Summary

Combines 10 dependabot PRs into a single update to reduce merge noise.

Changes

Python Dependencies

GitHub Actions

NPM Dependencies (app/)

Skipped (major version bumps requiring migration)

Testing

CI pipeline validates all changes.

Memory / Performance Impact

N/A — minor/patch dependency bumps only.

Related Issues

Replaces: #483, #484, #486, #487, #491, #493, #498, #499, #500, #501

Summary by CodeRabbit

  • Chores
    • Updated multiple GitHub Actions workflows to use newer versions of development and testing tools.
    • Updated development dependencies (TypeScript ESLint) and runtime dependencies (uvicorn, pytest-asyncio) to newer versions.

Python dependencies:
- uvicorn: 0.41.0 → 0.42.0
- litellm: 1.82.0 → 1.82.6
- authlib: 1.6.8 → 1.6.9
- fastmcp: 3.0.1 → 3.1.1
- pytest-asyncio: 1.2.0 → 1.3.0

GitHub Actions:
- astral-sh/setup-uv: v5.4.2 → v7.6.0
- rojopolis/spellcheck-github-actions: 0.59.0 → 0.60.0

NPM dependencies (app/):
- typescript-eslint: 8.53.0 → 8.57.0
- flatted: 3.3.3 → 3.4.2
- picomatch: 2.3.1 → 2.3.2 / 4.0.3 → 4.0.4

Replaces: #483, #484, #486, #487, #491, #493, #498, #499, #500, #501

Skipped major version bumps (require migration work):
- #488 vite 7→8, #489 react-dom 18→19
- #490 tailwind-merge 2→3, #492 tailwindcss 3→4

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@overcut-ai
Copy link
Copy Markdown

overcut-ai bot commented Mar 27, 2026

Completed Working on "Code Review"

✅ Review submitted: COMMENT. Total comments: 1 across 1 files.

✅ Workflow completed successfully.


👉 View complete log

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai bot commented Mar 27, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 2e8332ec-c6a2-4abb-8a5b-f6c0967988c3

📥 Commits

Reviewing files that changed from the base of the PR and between b6bd6b6 and ab04dd1.

⛔ Files ignored due to path filters (3)
  • app/package-lock.json is excluded by !**/package-lock.json
  • package-lock.json is excluded by !**/package-lock.json
  • uv.lock is excluded by !**/*.lock
📒 Files selected for processing (6)
  • .github/workflows/playwright.yml
  • .github/workflows/pylint.yml
  • .github/workflows/spellcheck.yml
  • .github/workflows/tests.yml
  • app/package.json
  • pyproject.toml

📝 Walkthrough

Walkthrough

This PR updates multiple dependencies and GitHub Action versions across the project. It bumps the astral-sh/setup-uv action to v7.6.0 in three workflows, updates the spellcheck action to v0.60.0, upgrades TypeScript ESLint to ^8.57.0, and bumps Uvicorn and pytest-asyncio in the Python environment.

Changes

Cohort / File(s) Summary
GitHub Actions: uv installer
.github/workflows/playwright.yml, .github/workflows/pylint.yml, .github/workflows/tests.yml
Updated astral-sh/setup-uv action from v5.4.2 to v7.6.0 across three workflows.
GitHub Actions: spellcheck
.github/workflows/spellcheck.yml
Updated rojopolis/spellcheck-github-actions action from v0.59.0 to v0.60.0.
Node.js dependencies
app/package.json
Bumped typescript-eslint from ^8.38.0 to ^8.57.0.
Python dependencies
pyproject.toml
Bumped uvicorn from ~=0.41.0 to ~=0.42.0 and pytest-asyncio from ~=1.2.0 to ~=1.3.0.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Poem

🐰 Hop, hop, hooray! The versions ascend,
Each action and package renewed, my friend!
From v5 to v7, the tooling soars high,
Dependencies dance 'neath the CI/CD sky!

🚥 Pre-merge checks | ✅ 3
✅ 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 'chore(deps): combine all dependabot dependency updates' accurately and clearly summarizes the primary change—consolidating multiple Dependabot PRs into a single update to reduce merge noise.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ 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 chore/combined-dependabot-updates

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.

@railway-app
Copy link
Copy Markdown

railway-app bot commented Mar 27, 2026

🚅 Deployed to the QueryWeaver-pr-504 environment in queryweaver

Service Status Web Updated (UTC)
QueryWeaver ⏭️ Skipped (View Logs) Web Mar 27, 2026 at 3:14 pm

@github-actions
Copy link
Copy Markdown

Dependency Review

The following issues were found:

  • ✅ 0 vulnerable package(s)
  • ✅ 0 package(s) with incompatible licenses
  • ✅ 0 package(s) with invalid SPDX license definitions
  • ⚠️ 4 package(s) with unknown licenses.

View full job summary

@railway-app railway-app bot temporarily deployed to queryweaver / QueryWeaver-pr-504 March 27, 2026 15:09 Destroyed
Copy link
Copy Markdown

@overcut-ai overcut-ai bot left a comment

Choose a reason for hiding this comment

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

Review Summary

  • Total findings: 1
  • By severity: 1 MAJOR (0 BLOCKER, 0 CRITICAL, 0 MINOR, 0 SUGGESTION, 0 PRAISE)
  • Affected files: app/package-lock.json

Key Theme

  • Dependency/tooling upgrade introduces a potentially incompatible Node engine requirement in the lint toolchain.

Next Steps

  1. Ensure CI and local development Node versions satisfy the new transitive engine constraints, or
  2. Pin typescript-eslint (and related transitive deps) to a compatible range before merging.
  3. Re-run install/lint in CI after adjustment to confirm deterministic success.

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Rolls up multiple Dependabot updates into a single dependency-refresh PR across backend (uv/Python), frontend (npm/app), and CI workflows to reduce merge noise while keeping the repo on current patch/minor releases.

Changes:

  • Updated Python dependency lockfile (uv.lock) and adjusted pyproject.toml constraints for uvicorn and pytest-asyncio.
  • Updated frontend tooling dependency typescript-eslint in app/ and refreshed npm lockfiles.
  • Bumped GitHub Actions used in CI (notably astral-sh/setup-uv and the spellcheck action).

Reviewed changes

Copilot reviewed 6 out of 9 changed files in this pull request and generated no comments.

Show a summary per file
File Description
uv.lock Refreshes locked Python dependency versions (including transitive additions).
pyproject.toml Updates Python dependency constraints (uvicorn, pytest-asyncio).
package-lock.json Refreshes root lockfile used by workflows that run npm ci at repo root.
app/package.json Bumps typescript-eslint version range.
app/package-lock.json Updates app lockfile for the typescript-eslint bump and related tree changes.
.github/workflows/tests.yml Updates astral-sh/setup-uv action pin.
.github/workflows/pylint.yml Updates astral-sh/setup-uv action pin.
.github/workflows/playwright.yml Updates astral-sh/setup-uv action pin (workflow also uses root npm ci).
.github/workflows/spellcheck.yml Updates spellcheck action pin.
Files not reviewed (1)
  • app/package-lock.json: Language not supported

@gkorland gkorland merged commit 9d986cd into staging Mar 27, 2026
17 of 18 checks passed
@gkorland gkorland deleted the chore/combined-dependabot-updates branch March 27, 2026 15:45
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