chore(ci): add ruby 4.0 and bump rails 8.1.x to latest#2958
Conversation
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit d74dfa8. Configure here.
| rails_version: "8.1.0" | ||
| rails_version: "8.1.3" | ||
| - ruby_version: "4.0" | ||
| rails_version: "8.1.3" |
There was a problem hiding this comment.
Missing exclude entries for Ruby 4.0 with older Rails
Medium Severity
Ruby "4.0" is added to the include entries but no corresponding exclude entries are added. The base matrix crosses ruby_version (from inputs.versions, which will include "4.0") with rails_version: [6.1.0, 7.0.0, 7.1.0]. Ruby "3.4" is already excluded from 6.1.0 and 7.0.0 for compatibility reasons, but Ruby "4.0" is not — resulting in CI jobs for 4.0 × 6.1.0 and 4.0 × 7.0.0 (and likely 4.0 × 7.1.0) that will fail due to incompatibility.
Additional Locations (1)
Reviewed by Cursor Bugbot for commit d74dfa8. Configure here.


Updates matrix accordingly.