Skip to content

Update activesupport dependency to support Rails 8#6

Merged
tanimmahmud merged 3 commits intomasterfrom
edv-1278-upgrade-activesupport-to-support-rails-8
Mar 11, 2026
Merged

Update activesupport dependency to support Rails 8#6
tanimmahmud merged 3 commits intomasterfrom
edv-1278-upgrade-activesupport-to-support-rails-8

Conversation

@tanimmahmud
Copy link
Copy Markdown

@tanimmahmud tanimmahmud commented Mar 11, 2026

Purpose

Allow delayed_job to be used with Rails 8 by raising version upper bounds.

Context

The existing constraints (< 8.0) prevent installation alongside Rails 8. Bumping them to < 9.0 unblocks the upgrade.

Changes

  • Updated activesupport dependency in delayed_job.gemspec from < 8.0 to < 9.0.
  • Updated railties, actionmailer, and activerecord dependencies in Gemfile from < 8.0 to < 9.0.
  • Upgraded actions/cache from v1 to v4 in the rubocop CI workflow.

Verification

No behavioural changes — this only loosens version constraints and updates a CI action.

Raise the upper bound from < 8.0 to < 9.0 to allow activesupport 8.x.
- Bump railties, actionmailer, and activerecord upper bounds from < 8.0
  to < 9.0 in Gemfile.
- Upgrade actions/cache from v1 to v4 in rubocop workflow.
rubocop 1.27.0 fails on Ruby 3.4 because base64 was removed from
default gems. Upgrading to 1.75.2 resolves the LoadError.
@tanimmahmud tanimmahmud merged commit 40d6f68 into master Mar 11, 2026
4 checks passed
@tanimmahmud tanimmahmud deleted the edv-1278-upgrade-activesupport-to-support-rails-8 branch March 11, 2026 03:28
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