Skip to content

Conversation

picandocodigo
Copy link
Member

No description provided.

@picandocodigo picandocodigo changed the base branch from main to 7.x September 5, 2024 08:15
@picandocodigo picandocodigo force-pushed the updates_7.x branch 5 times, most recently from cd57028 to 2939703 Compare September 5, 2024 09:39
@picandocodigo picandocodigo force-pushed the updates_7.x branch 11 times, most recently from 748b3a6 to 930d768 Compare February 18, 2025 10:53
@picandocodigo picandocodigo changed the title [CI] Updates GitHub Actions [7.x][CI] Updates GitHub Actions Sep 1, 2025
picandocodigo and others added 7 commits September 1, 2025 13:42
Lock bundler to v 2.4.22, since Ruby old :(
Removes unnecessary package installation
Updates STACK_VERSION
Adds jruby 9.4
Run bundle install with BUNDLE_GEMFILE
Updates actions/checkout
sqlite for Rails 5 shenanigans
ActiveSupport patches Kernel to add `class_eval` but this behavior wasn't
loaded in the test environment. This created a discrepancy between test
and prod, causing tests to fail that should have passed and vice versa.
Fully loading ActiveSupport makes the test environment more accurate.
The goal of ClassMethodsProxy is to avoid polluting the target's namespace,
but it was possible to do this by accident when calling `class_eval` before
ActiveSupport was completely loaded. This test ensures the namespace isn't
polluted, regardless of the load state of ActiveSupport.
This PR switches the elasticsearch-rails gem to use a new signature
of the ActiveSupport::LogSubscriber#color method when called in an
app using Rails 7.1+. With older Rails, the gem uses the working, old
signature.
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.

4 participants