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.3 to CI matrix #2208

Merged
merged 2 commits into from
Dec 29, 2023
Merged

Add Ruby 3.3 to CI matrix #2208

merged 2 commits into from
Dec 29, 2023

Conversation

st0012
Copy link
Collaborator

@st0012 st0012 commented Dec 27, 2023

  1. The ruby_versions workflow will save us from manually updating Ruby matrix in the future, a minor improvement.
    • It already adds Ruby 3.3 to the matrix to those adopted it.
  2. We can't apply ruby_versions easily to sentry-rails & sentry-sidekiq as they have rather complicated Ruby vs lib version mapping.
    • So I manually added 3.3 to the Ruby matrix.

#skip-changelog

@@ -13,15 +13,21 @@ concurrency:
group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
cancel-in-progress: true
jobs:
ruby-versions:
uses: ruby/actions/.github/workflows/ruby_versions.yml@master

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • 🚫 Please pin the action by specifying a commit SHA instead of a tag/branch.

Copy link

codecov bot commented Dec 27, 2023

Codecov Report

Merging #2208 (3aaa68d) into master (d02cf27) will not change coverage.
Report is 2 commits behind head on master.
The diff coverage is n/a.

Additional details and impacted files
@@           Coverage Diff           @@
##           master    #2208   +/-   ##
=======================================
  Coverage   97.39%   97.39%           
=======================================
  Files         101      101           
  Lines        3799     3799           
=======================================
  Hits         3700     3700           
  Misses         99       99           
Components Coverage Δ
sentry-ruby 98.07% <ø> (ø)
sentry-rails 94.98% <ø> (ø)
sentry-sidekiq 94.53% <ø> (ø)
sentry-resque 93.65% <ø> (ø)
sentry-delayed_job 94.44% <ø> (ø)
sentry-opentelemetry 100.00% <ø> (ø)

@st0012 st0012 force-pushed the update-ci-ruby-versions branch from b35a6b4 to 2a572fa Compare December 27, 2023 13:07
@@ -13,6 +13,11 @@ concurrency:
group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
cancel-in-progress: true
jobs:
ruby-versions:
uses: ruby/actions/.github/workflows/ruby_versions.yml@master

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • 🚫 Please pin the action by specifying a commit SHA instead of a tag/branch.

@@ -13,6 +13,11 @@ concurrency:
group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
cancel-in-progress: true
jobs:
ruby-versions:
uses: ruby/actions/.github/workflows/ruby_versions.yml@master

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • 🚫 Please pin the action by specifying a commit SHA instead of a tag/branch.

@@ -13,6 +13,11 @@ concurrency:
group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
cancel-in-progress: true
jobs:
ruby-versions:
uses: ruby/actions/.github/workflows/ruby_versions.yml@master

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • 🚫 Please pin the action by specifying a commit SHA instead of a tag/branch.

@st0012 st0012 force-pushed the update-ci-ruby-versions branch from 2a572fa to c5e3ad5 Compare December 27, 2023 13:12
@st0012 st0012 changed the title Use the official ruby_versions action for workflow Add Ruby 3.3 to CI matrix Dec 27, 2023
For these gems' CI, using the ruby_versions action will make the Ruby
version matrix slightly easier to maintain.
@st0012 st0012 force-pushed the update-ci-ruby-versions branch from c5e3ad5 to 3aaa68d Compare December 27, 2023 13:18
@sl0thentr0py
Copy link
Member

you can ignore danger about those pins

@st0012 st0012 marked this pull request as ready for review December 29, 2023 11:59
@st0012
Copy link
Collaborator Author

st0012 commented Dec 29, 2023

@sl0thentr0py I feel that rule is a bit annoying and we basically just ignore it. Is there a way we can skip it?

@st0012 st0012 merged commit babdd55 into master Dec 29, 2023
121 of 124 checks passed
@st0012 st0012 deleted the update-ci-ruby-versions branch December 29, 2023 12:15
@sl0thentr0py
Copy link
Member

no i already asked for it and they said no

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