getsentry / sentry-ruby

Sentry SDK for Ruby
https://sentry.io/for/ruby
MIT License
933 stars 494 forks source link

Put development/test dependencies into a shared Gemfile #2192

Closed st0012 closed 11 months ago

st0012 commented 11 months ago

With 6 gems under this repo, it's been a headache to update development tooling for them with consistency. I think using a shared Gemfile to host all development (e.g. debug, irb) and test (e.g. rspec) dependencies will make this easier.

It also fixes the master CI as debug now requires Ruby 2.7+.

skip-changelog

codecov[bot] commented 11 months ago

Codecov Report

Merging #2192 (0a9ef63) into master (f3e94e0) will increase coverage by 2.62%. The diff coverage is n/a.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #2192 +/- ## ========================================== + Coverage 64.06% 66.68% +2.62% ========================================== Files 84 98 +14 Lines 3339 3659 +320 ========================================== + Hits 2139 2440 +301 - Misses 1200 1219 +19 ``` | [Components](https://app.codecov.io/gh/getsentry/sentry-ruby/pull/2192/components?src=pr&el=components&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=getsentry) | Coverage Δ | | |---|---|---| | [sentry-ruby](https://app.codecov.io/gh/getsentry/sentry-ruby/pull/2192/components?src=pr&el=component&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=getsentry) | `55.95% <ø> (ø)` | | | [sentry-rails](https://app.codecov.io/gh/getsentry/sentry-ruby/pull/2192/components?src=pr&el=component&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=getsentry) | `94.98% <ø> (+0.01%)` | :arrow_up: | | [sentry-sidekiq](https://app.codecov.io/gh/getsentry/sentry-ruby/pull/2192/components?src=pr&el=component&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=getsentry) | `94.53% <ø> (∅)` | | | [sentry-resque](https://app.codecov.io/gh/getsentry/sentry-ruby/pull/2192/components?src=pr&el=component&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=getsentry) | `92.06% <ø> (∅)` | | | [sentry-delayed_job](https://app.codecov.io/gh/getsentry/sentry-ruby/pull/2192/components?src=pr&el=component&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=getsentry) | `94.44% <ø> (∅)` | | | [sentry-opentelemetry](https://app.codecov.io/gh/getsentry/sentry-ruby/pull/2192/components?src=pr&el=component&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=getsentry) | `100.00% <ø> (ø)` | | [see 14 files with indirect coverage changes](https://app.codecov.io/gh/getsentry/sentry-ruby/pull/2192/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=getsentry)