Skip to content

Bump sqlite3 dev dependency to >= 2.9.5 (security) - #13

Merged
khasinski merged 2 commits into
mainfrom
security/bump-sqlite3
Aug 29, 2026
Merged

khasinski merged 2 commits into
mainfrom
security/bump-sqlite3

Conversation

@khasinski

Copy link
Copy Markdown
Owner

Clears the Dependabot alert on sqlite3 (use-after-free redefining SQLite functions, fix 2.9.5). Dev-only dependency, used by the in-memory ActiveRecord persistence spec. CI runs rspec on Ruby 3.1-3.4 to validate the 1.4 -> 2.9 jump.

sqlite3 ~> 1.4 was flagged by a Dependabot alert (use-after-free when
redefining SQLite functions, fixed in 2.9.5). Only used by the
ActiveRecord in-memory persistence spec; CI covers Ruby 3.1-3.4.
sqlite3 >= 2.9.5 (the patched line) requires Ruby >= 3.2, so the CI
test job can no longer run on 3.1 (EOL since 2025). Runtime
required_ruby_version stays >= 3.1 since sqlite3 is a dev-only dep.

Also autocorrect Style/DirectiveScope (new in RuboCop 1.90):
disable/enable pairs around one statement -> disable-next.
@khasinski
khasinski merged commit de4f78c into main Aug 29, 2026
4 checks passed
@khasinski
khasinski deleted the security/bump-sqlite3 branch August 29, 2026 10:21
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