Skip to content

chore(deps): combine compatible Dependabot bumps#590

Merged
barakb merged 2 commits into
stagingfrom
chore/combined-dependabot
May 31, 2026
Merged

chore(deps): combine compatible Dependabot bumps#590
barakb merged 2 commits into
stagingfrom
chore/combined-dependabot

Conversation

@barakb
Copy link
Copy Markdown
Contributor

@barakb barakb commented May 31, 2026

Summary

Combines 12 compatible Dependabot PRs into a single, CI-green change. Manifests were edited and lockfiles regenerated once (uv lock, npm install) to avoid the lockfile conflicts that arise from merging the Dependabot branches individually.

Python (uv) — pyproject.toml + uv.lock

GitHub Actions (SHA pins)

npm (app/)

Excluded (major bumps — handle separately)

These cannot pass CI without substantial out-of-scope migration and are intentionally left as standalone PRs:

Validation (local)

  • cd app && npm ci && npm run build passed
  • uv sync --locked --all-extras passed
  • unit tests: 142 passed, 10 skipped
  • make lint (pylint 10.00/10 + eslint) passed

Co-authored-by: Copilot 223556219+Copilot@users.noreply.github.com

Summary by CodeRabbit

  • Chores
    • Updated GitHub Actions workflows for dependency review, Docker publishing, and test tooling to use newer pinned action versions.
    • Bumped JavaScript dev dependencies for the frontend build tooling.
    • Upgraded Python backend dependencies, database drivers, core libraries, and test tooling for compatibility and stability.

Python (uv):
- falkordb ~=1.6.1 (#568)
- pymysql ~=1.2.0 (#586)
- graphiti-core >=0.29.1 (#589)
- python-multipart ~=0.0.29 (#588)
- pytest-playwright ~=0.8.0 (#585)
- urllib3 2.7.0 transitive (#573)

GitHub Actions (SHA pins):
- docker/login-action v4 (#579)
- docker/metadata-action v6 (#577)
- docker/build-push-action v7 (#578)
- astral-sh/setup-uv v8.1.0 (#565)
- actions/dependency-review-action v4 (#564)

npm (app):
- @vitejs/plugin-react-swc ^4.3.1, postcss ^8.5.15 (#587)

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

railway-app Bot commented May 31, 2026

This PR was not deployed automatically as @barakb does not have access to the Railway project.

In order to get automatic PR deploys, please add @barakb to your workspace on Railway.

@overcut-ai
Copy link
Copy Markdown

overcut-ai Bot commented May 31, 2026

Completed Working on "Code Review"

✅ Code review complete. No issues found - all changes look good! ✅

✅ Workflow completed successfully.


👉 View complete log

@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 31, 2026

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
  • ⚠️ 5 package(s) with unknown licenses.
See the Details below.

License Issues

uv.lock

PackageVersionLicenseIssue Type
falkordb1.6.1NullUnknown License
graphiti-core0.29.1NullUnknown License
pymysql1.2.0NullUnknown License
pytest-playwright0.8.0NullUnknown License
python-multipart0.0.29NullUnknown License

OpenSSF Scorecard

PackageVersionScoreDetails
npm/@rolldown/pluginutils 1.0.1 UnknownUnknown
npm/@vitejs/plugin-react-swc 4.3.1 🟢 7.4
Details
CheckScoreReason
Maintained🟢 1030 commit(s) and 7 issue activity found in the last 90 days -- score normalized to 10
Dangerous-Workflow🟢 10no dangerous workflow patterns detected
Packaging⚠️ -1packaging workflow not detected
Code-Review🟢 3Found 7/22 approved changesets -- score normalized to 3
CII-Best-Practices⚠️ 0no effort to earn an OpenSSF best practices badge detected
Token-Permissions🟢 7detected GitHub workflow tokens with excessive permissions
Binary-Artifacts🟢 10no binaries found in the repo
Pinned-Dependencies🟢 9dependency not pinned by hash detected -- score normalized to 9
License🟢 10license file detected
Fuzzing⚠️ 0project is not fuzzed
Branch-Protection⚠️ -1internal error: error during branchesHandler.setup: internal error: some github tokens can't read classic branch protection rules: https://github.com/ossf/scorecard-action/blob/main/docs/authentication/fine-grained-auth-token.md
Signed-Releases⚠️ -1no releases found
Security-Policy🟢 10security policy file detected
SAST🟢 7SAST tool is not run on all commits -- score normalized to 7
npm/nanoid 3.3.12 🟢 5.8
Details
CheckScoreReason
Maintained🟢 1030 commit(s) and 5 issue activity found in the last 90 days -- score normalized to 10
Code-Review⚠️ 1Found 4/29 approved changesets -- score normalized to 1
Security-Policy🟢 10security policy file detected
Packaging⚠️ -1packaging workflow not detected
Dangerous-Workflow🟢 10no dangerous workflow patterns detected
Binary-Artifacts🟢 10no binaries found in the repo
Token-Permissions⚠️ 0detected GitHub workflow tokens with excessive permissions
Pinned-Dependencies🟢 10all dependencies are pinned
CII-Best-Practices⚠️ 0no effort to earn an OpenSSF best practices badge detected
Fuzzing⚠️ 0project is not fuzzed
License🟢 10license file detected
Signed-Releases⚠️ -1no releases found
Branch-Protection⚠️ 0branch protection not enabled on development/release branches
SAST🟢 7SAST tool is not run on all commits -- score normalized to 7
npm/postcss 8.5.15 🟢 6.2
Details
CheckScoreReason
Packaging⚠️ -1packaging workflow not detected
Security-Policy🟢 10security policy file detected
Maintained🟢 1030 commit(s) and 5 issue activity found in the last 90 days -- score normalized to 10
Dangerous-Workflow🟢 10no dangerous workflow patterns detected
Binary-Artifacts🟢 10no binaries found in the repo
Code-Review⚠️ 0Found 2/27 approved changesets -- score normalized to 0
Token-Permissions⚠️ 0detected GitHub workflow tokens with excessive permissions
Pinned-Dependencies🟢 10all dependencies are pinned
CII-Best-Practices⚠️ 0no effort to earn an OpenSSF best practices badge detected
License🟢 10license file detected
Fuzzing🟢 10project is fuzzed
Branch-Protection🟢 3branch protection is not maximal on development and all release branches
Signed-Releases⚠️ -1no releases found
SAST⚠️ 0SAST tool is not run on all commits -- score normalized to 0
pip/falkordb 1.6.1 UnknownUnknown
pip/graphiti-core 0.29.1 UnknownUnknown
pip/pymysql 1.2.0 UnknownUnknown
pip/pytest-playwright 0.8.0 UnknownUnknown
pip/python-multipart 0.0.29 UnknownUnknown
pip/urllib3 2.7.0 UnknownUnknown

Scanned Files

  • .github/workflows/tests.yml
  • app/package-lock.json
  • uv.lock

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented May 31, 2026

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 90ba4034-6ae7-405e-998e-8ee6bfaf066e

📥 Commits

Reviewing files that changed from the base of the PR and between efd850d and bc3d5c8.

📒 Files selected for processing (1)
  • .github/workflows/dependency-review.yml
🚧 Files skipped from review as they are similar to previous changes (1)
  • .github/workflows/dependency-review.yml

📝 Walkthrough

Walkthrough

GitHub Actions and tooling pins are updated: dependency-review, Docker publish, and test setup actions; Node devDeps (@vitejs/plugin-react-swc, postcss) bumped; Python dependencies (falkordb, pymysql, graphiti-core, python-multipart, pytest-playwright) advanced across pyproject sections.

Changes

Dependency Version Updates

Layer / File(s) Summary
GitHub Actions workflow pinning
.github/workflows/dependency-review.yml, .github/workflows/publish-docker.yml, .github/workflows/tests.yml
Dependency Review, Docker publish, and test setup GitHub Actions are pinned to newer commit SHAs for CI/CD automation.
Node.js development dependencies
app/package.json
Vite React SWC plugin and PostCSS development dependencies are bumped to patch versions.
Python project and development dependencies
pyproject.toml
Core database packages (falkordb, pymysql), optional graphiti-core, server python-multipart, and dev pytest-playwright are updated across configuration sections.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Possibly related PRs

  • FalkorDB/QueryWeaver#504: Updates the astral-sh/setup-uv action pinning in .github/workflows/tests.yml to a different version (v7.6.0), directly modifying the same workflow step.

Poem

🐰 I hopped through pins and bumped each line,
Actions, plugins, packages—now aligned,
A tiny patch, a careful prance,
Dependencies updated—time to dance!

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately describes the main change: consolidating compatible Dependabot dependency updates across Python, GitHub Actions, and npm packages into a single pull request.
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 chore/combined-dependabot

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.

@barakb barakb requested a review from galshubeli May 31, 2026 14:07
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@barakb barakb merged commit 11dc974 into staging May 31, 2026
13 checks passed
@barakb barakb deleted the chore/combined-dependabot branch May 31, 2026 14:17
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