Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Ruby 3.4 support to CircleCI #4114

Open
wants to merge 8 commits into
base: master
Choose a base branch
from

Conversation

sarahchen6
Copy link
Contributor

What does this PR do?
This PR adds Ruby 3.4 to CircleCI.

Motivation:
Though the official Ruby 3.4 is not yet released, we can temporarily add support for Ruby 3.4.0-preview2. This allows us to start testing with Ruby 3.4 in our CI and spot -> address issues early. After Ruby 3.4 is officially released post-Dec 25, 2024, we can replace the preview with it.

Change log entry
Ruby 3.4.0-preview2 is now supported.

Additional Notes:
This PR acts alongside #4038 and #4039 to add Ruby 3.4 support and combines #4095 and #4111 .

How to test the change?
Green CI.

@pr-commenter
Copy link

pr-commenter bot commented Nov 14, 2024

Benchmarks

Benchmark execution time: 2024-11-14 22:40:05

Comparing candidate commit 80fea2e in PR branch sarahchen6/circleci-take-3 with baseline commit 6f4db56 in branch master.

Found 0 performance improvements and 0 performance regressions! Performance is the same for 29 metrics, 2 unstable metrics.

@sarahchen6 sarahchen6 force-pushed the sarahchen6/circleci-take-3 branch 3 times, most recently from b58cf80 to 839fee9 Compare November 14, 2024 21:03
@codecov-commenter
Copy link

Codecov Report

Attention: Patch coverage is 69.23077% with 4 lines in your changes missing coverage. Please review.

Project coverage is 97.78%. Comparing base (ce1a178) to head (80fea2e).
Report is 1 commits behind head on master.

Files with missing lines Patch % Lines
...tadog/tracing/contrib/rails/support/deprecation.rb 69.23% 4 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##           master    #4114      +/-   ##
==========================================
+ Coverage   97.77%   97.78%   +0.01%     
==========================================
  Files        1350     1350              
  Lines       81077    81167      +90     
  Branches     4085     4100      +15     
==========================================
+ Hits        79275    79372      +97     
+ Misses       1802     1795       -7     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@TonyCTHsu TonyCTHsu added the dev/testing Involves testing processes (e.g. RSpec) label Nov 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dev/testing Involves testing processes (e.g. RSpec)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants