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

Replace sentry-ruby-core with sentry-ruby as integration dependency #1825

Merged
merged 2 commits into from
May 25, 2022

Conversation

st0012
Copy link
Collaborator

@st0012 st0012 commented May 21, 2022

sentry-ruby-core was created for loosing version requirement on faraday. It's the actual code container and sentry-ruby just wraps around it with a version requirement. But since faraday is now dropped, this extra structure is not needed anymore.

The plan is to make sentry-ruby the gem that holds the logic and point integrations to it. And sentry-ruby-core will just depend on sentry-ruby and does nothing for backward compatibility.

Closes #1815

sentry-ruby-core was created for loosing version requirement on faraday.
It's the actual code container and sentry-ruby just wraps around it with
a version requirement. But since faraday is now dropped, this extra
structure is not needed anymore.

The plan is to make sentry-ruby the gem that holds the logic and point
integrations to it. And sentry-ruby-core will just depend on sentry-ruby
and does nothing for backward compatibility.
@st0012 st0012 self-assigned this May 21, 2022
@st0012 st0012 added this to In progress in 5.x via automation May 21, 2022
@st0012 st0012 added this to the 5.4.0 milestone May 21, 2022
@codecov-commenter
Copy link

codecov-commenter commented May 21, 2022

Codecov Report

Merging #1825 (05954a3) into master (8ac77e8) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master    #1825   +/-   ##
=======================================
  Coverage   98.47%   98.47%           
=======================================
  Files         145      145           
  Lines        8675     8675           
=======================================
  Hits         8543     8543           
  Misses        132      132           

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 8ac77e8...05954a3. Read the comment docs.

@st0012 st0012 requested a review from sl0thentr0py May 21, 2022 10:37
Copy link
Member

@sl0thentr0py sl0thentr0py left a comment

Choose a reason for hiding this comment

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

nice, me likey :)

@st0012 st0012 merged commit 1a0b244 into master May 25, 2022
5.x automation moved this from In progress to Done May 25, 2022
@st0012 st0012 deleted the deprecate-sentry-ruby-core branch May 25, 2022 20:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
5.x
Done
Development

Successfully merging this pull request may close these issues.

sentry-ruby gem seems to be missing lib directory entirely
3 participants