Update gems and fix failing dependabot CI check - #96
Merged
Conversation
Runs a full `bundle update`, which supersedes dependabot PR #95 and resolves its failing `scan_ruby` job. That job failed because `bin/brakeman` passes `--ensure-latest`, so brakeman exits 5 whenever the locked version trails rubygems. Brakeman 8.0.6 shipped after dependabot opened #95, which still locked 8.0.5. This bump moves brakeman to 8.0.6 and the check passes again. Notable updates beyond the dependabot group: - devise 4.9.4 -> 5.0.4 (major, pulled in by devise_token_auth 1.3.0) - devise_token_auth 1.2.6 -> 1.3.0 - madmin 2.3.3 -> 2.6.0 - solid_queue 1.5.0 -> 1.6.0 - resend 1.6.0 -> 1.9.0 - brakeman 8.0.5 -> 8.0.6 - rubocop 1.88.2 -> 1.89.0 Verified the full `bin/ci` step list locally: rubocop, erb_lint, bundler-audit, brakeman, `bin/rails test` (438 runs, 916 assertions, 0 failures), and `db:seed_fu`. App boots on devise 5.0.4 with no initializer changes needed and no pending migrations. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01SLqBocYtUNzw7H3tNWAtjF
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Runs a full
bundle update, which supersedes dependabot PR #95 and resolves its failingscan_rubyjob.Why #95 was failing
bin/brakemanpasses--ensure-latest, so brakeman exits5whenever the locked version trails the latest on rubygems:Brakeman 8.0.6 shipped after dependabot opened #95, which still locked 8.0.5. Nothing was wrong with the dependency bumps themselves — the lockfile had simply gone stale relative to rubygems. This PR bumps brakeman to 8.0.6 and the check passes again.
Updates
Includes everything from the
minor-and-patchgroup in #95, plus the gems that have been released since:Only
Gemfile.lockchanges — noGemfileconstraints were touched.Note on devise 5.0.4
devise_token_auth1.3.0 relaxed its devise constraint, which pulls devise across the 4.x → 5.x major boundary. No application changes were required: the app boots on 5.0.4,config/initializers/devise.rbneeded no edits, and the full auth test suite passes. (Devise::VERSIONwas removed in 5.x, but nothing in this codebase referenced it.)Verification
Ran the complete
bin/cistep list locally, all green:bin/rubocop— 253 files, no offensesbundle exec erb_lint --lint-all— no errorsbin/bundler-audit— no vulnerabilitiesbin/brakeman --no-pager— 0 security warnings, exit 0bin/rails test— 438 runs, 916 assertions, 0 failures, 0 errors, 0 skipsRAILS_ENV=test bin/rails db:seed_fu— exit 0Also confirmed no pending migrations from the solid_queue and madmin bumps.
Closes #95
🤖 Generated with Claude Code
https://claude.ai/code/session_01SLqBocYtUNzw7H3tNWAtjF