Skip to content

Fix failing Dependabot CI: bump rails to 8.1.3.1 and land the minor-and-patch group - #93

Merged
dadachi merged 2 commits into
mainfrom
fix-dependabot-security-updates
Aug 6, 2026
Merged

Fix failing Dependabot CI: bump rails to 8.1.3.1 and land the minor-and-patch group#93
dadachi merged 2 commits into
mainfrom
fix-dependabot-security-updates

Conversation

@dadachi

@dadachi dadachi commented Aug 6, 2026

Copy link
Copy Markdown
Contributor

Problem

Dependabot PR #92 (minor-and-patch group) was red: the scan_ruby job failed on bin/bundler-audit.

The lockfile bumps themselves were fine — the failure came from a Rails advisory that also affects main:

Name: activestorage
Version: 8.1.3
CVE: CVE-2026-66066
Title: Possible arbitrary file read and remote code execution in Active Storage variant processing
Solution: update to '>= 8.1.3.1'

Dependabot's PR could never go green on its own, since it doesn't touch Rails.

Changes

  1. 9c3976a — the Dependabot group update, cherry-picked with authorship preserved: solid_queue 1.4.0 → 1.5.0, solid_cable 4.0.0 → 4.0.2, pagy 43.6.0 → 43.6.1, csv 3.3.5 → 3.3.6 (plus transitive bumps).
  2. 25eee9abundle update rails, taking the Rails stack from 8.1.3 to 8.1.3.1 and clearing CVE-2026-66066.

Lockfile-only; no application code changed.

Verification

  • bin/rubocop — 253 files, no offenses
  • bundle exec erb_lint --lint-all — no errors
  • bin/brakeman --no-pager — 0 security warnings
  • bin/bundler-audit — no vulnerabilities (against a freshly updated advisory DB)
  • bin/rails db:test:prepare test — 438 runs, 916 assertions, 0 failures, 0 errors, 0 skips

Supersedes #92, which should be closed once this lands.

🤖 Generated with Claude Code

https://claude.ai/code/session_01GFnQcLwkMc3z1HqPZTb5V2

dependabot Bot and others added 2 commits August 6, 2026 17:33
Bumps the minor-and-patch group with 4 updates in the / directory: [solid_queue](https://github.com/rails/solid_queue), [solid_cable](https://github.com/rails/solid_cable), [pagy](https://github.com/ddnexus/pagy) and [csv](https://github.com/ruby/csv).


Updates `solid_queue` from 1.4.0 to 1.5.0
- [Release notes](https://github.com/rails/solid_queue/releases)
- [Commits](rails/solid_queue@v1.4.0...v1.5.0)

Updates `solid_cable` from 4.0.0 to 4.0.2
- [Release notes](https://github.com/rails/solid_cable/releases)
- [Commits](rails/solid_cable@v4.0.0...v4.0.2)

Updates `pagy` from 43.6.0 to 43.6.1
- [Release notes](https://github.com/ddnexus/pagy/releases)
- [Changelog](https://github.com/ddnexus/pagy/blob/master/docs/CHANGELOG.md)
- [Commits](ddnexus/pagy@43.6.0...43.6.1)

Updates `csv` from 3.3.5 to 3.3.6
- [Release notes](https://github.com/ruby/csv/releases)
- [Changelog](https://github.com/ruby/csv/blob/main/NEWS.md)
- [Commits](ruby/csv@v3.3.5...v3.3.6)

---
updated-dependencies:
- dependency-name: solid_queue
  dependency-version: 1.5.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: solid_cable
  dependency-version: 4.0.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-and-patch
- dependency-name: pagy
  dependency-version: 43.6.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-and-patch
- dependency-name: csv
  dependency-version: 3.3.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-and-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
`bin/bundler-audit` was failing CI on the Dependabot group PR (#92):
activestorage 8.1.3 is affected by CVE-2026-66066 (arbitrary file read
and remote code execution in variant processing), fixed in 8.1.3.1.

Ran `bundle update rails`, which also picks up the transitive bumps that
came with the Dependabot group update.

Verified: bin/rubocop, erb_lint, bin/brakeman, bin/bundler-audit, and
bin/rails test (438 runs, 916 assertions, 0 failures) all pass.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GFnQcLwkMc3z1HqPZTb5V2
@dadachi
dadachi merged commit 79a60d7 into main Aug 6, 2026
3 checks passed
@dadachi
dadachi deleted the fix-dependabot-security-updates branch August 6, 2026 08:36
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