Skip to content

chore(deps): batch all open Dependabot updates - #519

Merged
David-Crty merged 26 commits into
mainfrom
chore/dependabot-batch
Aug 5, 2026
Merged

chore(deps): batch all open Dependabot updates#519
David-Crty merged 26 commits into
mainfrom
chore/dependabot-batch

Conversation

@David-Crty

@David-Crty David-Crty commented Aug 5, 2026

Copy link
Copy Markdown
Owner

Batches all 13 open Dependabot PRs into a single branch off main, so CI runs once and the updates land together.

Composer

npm

GitHub Actions

Notes

One conflict, in package.json / package-lock.json between the rollup and tailwind oxide bumps (both touch optionalDependencies). Resolved by keeping both new versions and regenerating the lockfile; npm resolved rollup to 4.62.4, the latest patch matching ^4.62.3.

Verified locally: composer validate clean, npm run build succeeds, PHPStan 0 errors, full suite passes (1484 tests, 4086 assertions).

Closes #499, closes #500, closes #501, closes #502, closes #503, closes #504, closes #505, closes #506, closes #507, closes #508, closes #509, closes #513, closes #514

Summary by CodeRabbit

  • Chores
    • Updated the documentation workflow tooling.
    • Refreshed several underlying packages to newer versions for improved compatibility and maintenance.

dependabot Bot and others added 26 commits August 1, 2026 20:06
Bumps [daisyui](https://github.com/saadeghi/daisyui/tree/HEAD/packages/daisyui) from 5.6.10 to 5.7.7.
- [Release notes](https://github.com/saadeghi/daisyui/releases)
- [Changelog](https://github.com/saadeghi/daisyui/blob/master/CHANGELOG.md)
- [Commits](https://github.com/saadeghi/daisyui/commits/v5.7.7/packages/daisyui)

---
updated-dependencies:
- dependency-name: daisyui
  dependency-version: 5.7.7
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [axios](https://github.com/axios/axios) from 1.18.1 to 1.19.0.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](axios/axios@v1.18.1...v1.19.0)

---
updated-dependencies:
- dependency-name: axios
  dependency-version: 1.19.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [league/flysystem-aws-s3-v3](https://github.com/thephpleague/flysystem-aws-s3-v3) from 3.34.0 to 3.35.2.
- [Commits](thephpleague/flysystem-aws-s3-v3@3.34.0...3.35.2)

---
updated-dependencies:
- dependency-name: league/flysystem-aws-s3-v3
  dependency-version: 3.35.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [laravel-vite-plugin](https://github.com/laravel/vite-plugin) from 3.1.0 to 3.1.3.
- [Release notes](https://github.com/laravel/vite-plugin/releases)
- [Changelog](https://github.com/laravel/vite-plugin/blob/3.x/CHANGELOG.md)
- [Commits](laravel/vite-plugin@v3.1.0...v3.1.3)

---
updated-dependencies:
- dependency-name: laravel-vite-plugin
  dependency-version: 3.1.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [laravel/pao](https://github.com/laravel/pao) from 1.1.2 to 1.1.3.
- [Release notes](https://github.com/laravel/pao/releases)
- [Commits](laravel/pao@v1.1.2...v1.1.3)

---
updated-dependencies:
- dependency-name: laravel/pao
  dependency-version: 1.1.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 6 to 7.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](actions/setup-node@v6...v7)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [@rollup/rollup-linux-x64-gnu](https://github.com/rollup/rollup) from 4.62.2 to 4.62.3.
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](rollup/rollup@v4.62.2...v4.62.3)

---
updated-dependencies:
- dependency-name: "@rollup/rollup-linux-x64-gnu"
  dependency-version: 4.62.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [@tailwindcss/oxide-linux-x64-gnu](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-x64-gnu) from 4.3.2 to 4.3.3.
- [Release notes](https://github.com/tailwindlabs/tailwindcss/releases)
- [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/tailwindlabs/tailwindcss/commits/v4.3.3/crates/node/npm/linux-x64-gnu)

---
updated-dependencies:
- dependency-name: "@tailwindcss/oxide-linux-x64-gnu"
  dependency-version: 4.3.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [livewire/livewire](https://github.com/livewire/livewire) from 4.3.0 to 4.3.3.
- [Release notes](https://github.com/livewire/livewire/releases)
- [Commits](livewire/livewire@v4.3.0...v4.3.3)

---
updated-dependencies:
- dependency-name: livewire/livewire
  dependency-version: 4.3.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [dedoc/scramble](https://github.com/dedoc/scramble) from 0.13.30 to 0.13.36.
- [Release notes](https://github.com/dedoc/scramble/releases)
- [Commits](dedoc/scramble@v0.13.30...v0.13.36)

---
updated-dependencies:
- dependency-name: dedoc/scramble
  dependency-version: 0.13.36
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [nunomaduro/collision](https://github.com/nunomaduro/collision) from 8.9.4 to 8.9.5.
- [Commits](nunomaduro/collision@v8.9.4...v8.9.5)

---
updated-dependencies:
- dependency-name: nunomaduro/collision
  dependency-version: 8.9.5
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [fast-uri](https://github.com/fastify/fast-uri) from 3.1.4 to 3.1.5.
- [Release notes](https://github.com/fastify/fast-uri/releases)
- [Commits](fastify/fast-uri@v3.1.4...v3.1.5)

---
updated-dependencies:
- dependency-name: fast-uri
  dependency-version: 3.1.5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [guzzlehttp/guzzle](https://github.com/guzzle/guzzle) from 7.15.1 to 7.15.2.
- [Release notes](https://github.com/guzzle/guzzle/releases)
- [Changelog](https://github.com/guzzle/guzzle/blob/7.15.2/CHANGELOG.md)
- [Commits](guzzle/guzzle@7.15.1...7.15.2)

---
updated-dependencies:
- dependency-name: guzzlehttp/guzzle
  dependency-version: 7.15.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
…css/oxide-linux-x64-gnu-4.3.3' into chore/dependabot-batch
…vite-plugin-3.1.3' into chore/dependabot-batch
…stem-aws-s3-v3-3.35.2' into chore/dependabot-batch
…ollup-linux-x64-gnu-4.62.3' into chore/dependabot-batch

# Conflicts:
#	package-lock.json
#	package.json
@coderabbitai

coderabbitai Bot commented Aug 5, 2026

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: ce23ced7-7169-4cea-afc6-666adc28ba3c

📥 Commits

Reviewing files that changed from the base of the PR and between d809305 and ca3b6c7.

⛔ Files ignored due to path filters (3)
  • composer.lock is excluded by !**/*.lock
  • docs/package-lock.json is excluded by !**/package-lock.json
  • package-lock.json is excluded by !**/package-lock.json
📒 Files selected for processing (2)
  • .github/workflows/docs.yml
  • package.json
📜 Recent review details
⏰ Context from checks skipped due to timeout. (1)
  • GitHub Check: ci
🧰 Additional context used
🧠 Learnings (1)
📚 Learning: 2026-06-04T09:18:04.962Z
Learnt from: David-Crty
Repo: David-Crty/databasement PR: 361
File: .github/workflows/tests.yml:141-141
Timestamp: 2026-06-04T09:18:04.962Z
Learning: In David-Crty/databasement, GitHub Actions workflow references may use mutable version tags (e.g., `owner/repov4`, `v7`) and are intentionally accepted. During code review, do not flag these references for “pin to commit SHA” and do not recommend switching action refs from version tags to full commit SHAs.

Applied to files:

  • .github/workflows/docs.yml
🪛 zizmor (1.29.0)
.github/workflows/docs.yml

[error] 39-39: runtime artifacts potentially vulnerable to a cache poisoning attack (cache-poisoning): this step

(cache-poisoning)

🔇 Additional comments (2)
.github/workflows/docs.yml (1)

39-43: 🔒 Security & Privacy

Security Misconfiguration (CWE-494): Download of Code Without Integrity Check

Verify the cache trust boundary for this deployment job.

With cache: 'npm', actions/setup-node@v7 caches global npm package data and uses docs/package-lock.json in the cache key. GitHub states that cache contents are not signed or verified and that poisoned caches can lead to code execution in trusted workflows. (github.com)

The provided range does not show the workflow triggers, permissions, or checkout ref. Verify that no untrusted event or attacker-controlled checkout can populate data later consumed by this build and deployment job. If that path exists, remove cache: 'npm' and cache-dependency-path, or separate the untrusted build from the trusted deployment. (docs.github.com)

#!/usr/bin/env bash
set -euo pipefail

workflow=".github/workflows/docs.yml"

sed -n '1,80p' "$workflow"

rg -n -C 3 \
  'pull_request|pull_request_target|workflow_run|workflow_dispatch|push:|permissions:|actions/checkout@|actions/setup-node@|cache:|cache-dependency-path:|npm ci|npm run build' \
  "$workflow"
package.json (1)

12-25: LGTM!


📝 Walkthrough

Walkthrough

The PR updates the documentation workflow to use actions/setup-node@v7 and updates four npm package version ranges in package.json.

Changes

Maintenance updates

Layer / File(s) Summary
Documentation workflow action update
.github/workflows/docs.yml
The workflow now uses actions/setup-node@v7 instead of @v6.
npm package version updates
package.json
The manifest updates axios, @rollup/rollup-linux-x64-gnu, @tailwindcss/oxide-linux-x64-gnu, and daisyui.

Estimated code review effort: 1 (Trivial) | ~5 minutes

Possibly related PRs

Poem

A rabbit checks the workflow line,
“Node seven hops just fine!”
Four packages lift their ears,
Fresh versions nibble through the years.
The build burrows on with cheer.

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 inconclusive)

Check name Status Explanation Resolution
Linked Issues check ❓ Inconclusive The summary confirms several npm and GitHub Actions updates, but it does not evidence Composer updates, and required lockfiles are excluded. Provide reviewable evidence for the Composer manifest updates and validate the excluded composer.lock, package-lock.json, and docs/package-lock.json files.
✅ Passed checks (4 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly describes batching Dependabot dependency updates, which matches the pull request objectives.
Out of Scope Changes check ✅ Passed The reviewed changes update dependencies and the documentation workflow, which are within the stated dependency-maintenance scope.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch chore/dependabot-batch

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.

@codecov

codecov Bot commented Aug 5, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 92.34450% with 16 lines in your changes missing coverage. Please review.
✅ Project coverage is 91.42%. Comparing base (5d90d17) to head (ca3b6c7).
⚠️ Report is 6 commits behind head on main.
✅ All tests successful. No failed tests found.

Files with missing lines Patch % Lines
app/Rules/SafeEndpointUrl.php 81.81% 6 Missing ⚠️
app/Rules/SafeDatabasePath.php 78.57% 3 Missing ⚠️
...ttp/Controllers/Web/SnapshotDownloadController.php 85.71% 1 Missing ⚠️
...tp/Requests/Api/V1/SaveScheduledRestoreRequest.php 83.33% 1 Missing ⚠️
...tabaseServer/Connection/MongodbConnectionRules.php 0.00% 1 Missing ⚠️
...DatabaseServer/Connection/RedisConnectionRules.php 0.00% 1 Missing ⚠️
app/Providers/AppServiceProvider.php 80.00% 1 Missing ⚠️
app/Rules/SafeHost.php 80.00% 1 Missing ⚠️
app/Support/QueueTimeouts.php 93.75% 1 Missing ⚠️
Additional details and impacted files
@@             Coverage Diff              @@
##               main     #519      +/-   ##
============================================
+ Coverage     91.06%   91.42%   +0.35%     
- Complexity     3084     3126      +42     
============================================
  Files           265      271       +6     
  Lines         10962    11027      +65     
============================================
+ Hits           9983    10081      +98     
+ Misses          979      946      -33     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@David-Crty
David-Crty merged commit 5236fb2 into main Aug 5, 2026
5 checks passed
@David-Crty
David-Crty deleted the chore/dependabot-batch branch August 5, 2026 09:44
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.

1 participant