diff --git a/.github/workflows/sentry_delayed_job_test.yml b/.github/workflows/sentry_delayed_job_test.yml index d162c5cd4..9d2b7de99 100644 --- a/.github/workflows/sentry_delayed_job_test.yml +++ b/.github/workflows/sentry_delayed_job_test.yml @@ -34,14 +34,12 @@ jobs: matrix: ruby_version: ${{ fromJson(needs.ruby-versions.outputs.versions) }} include: - - { - ruby_version: "3.2", - options: - { - rubyopt: "--enable-frozen-string-literal --debug=frozen-string-literal", - }, - } - - { ruby_version: "3.2", options: { codecov: 1 } } + - ruby_version: "3.2" + options: + rubyopt: "--enable-frozen-string-literal --debug=frozen-string-literal" + - ruby_version: "3.2" + options: + codecov: 1 exclude: # Because Rails 7.0 currently doesn't work with Ruby head # LoadError: diff --git a/.github/workflows/sentry_opentelemetry_test.yml b/.github/workflows/sentry_opentelemetry_test.yml index fbe31e222..5a2adeace 100644 --- a/.github/workflows/sentry_opentelemetry_test.yml +++ b/.github/workflows/sentry_opentelemetry_test.yml @@ -36,13 +36,9 @@ jobs: ruby_version: ${{ fromJson(needs.ruby-versions.outputs.versions) }} # opentelemetry_version: [1.2.0] include: - - { - ruby_version: 3.2, - options: - { - rubyopt: "--enable-frozen-string-literal --debug=frozen-string-literal", - }, - } + - ruby_version: 3.2 + options: + rubyopt: "--enable-frozen-string-literal --debug=frozen-string-literal" exclude: - { ruby_version: 'jruby-head' } steps: diff --git a/.github/workflows/sentry_rails_test.yml b/.github/workflows/sentry_rails_test.yml index 4573aae36..2832092d1 100644 --- a/.github/workflows/sentry_rails_test.yml +++ b/.github/workflows/sentry_rails_test.yml @@ -30,44 +30,64 @@ jobs: rails_version: [6.1.0, 7.0.0, 7.1.0] ruby_version: [2.7, "3.0", "3.1", "3.2", "3.3"] include: - - { ruby_version: "2.4", rails_version: 5.0.0 } - - { ruby_version: "2.4", rails_version: 5.1.0 } - - { ruby_version: "2.4", rails_version: 5.2.0 } - - { ruby_version: "2.5", rails_version: 5.0.0 } - - { ruby_version: "2.5", rails_version: 5.1.0 } - - { ruby_version: "2.5", rails_version: 5.2.0 } - - { ruby_version: "2.5", rails_version: 6.0.0 } - - { ruby_version: "2.5", rails_version: 6.1.0 } - - { ruby_version: "2.6", rails_version: 5.0.0 } - - { ruby_version: "2.6", rails_version: 5.1.0 } - - { ruby_version: "2.6", rails_version: 5.2.0 } - - { ruby_version: "2.6", rails_version: 6.0.0 } - - { ruby_version: "2.6", rails_version: 6.1.0 } - - { ruby_version: "2.7", rails_version: 5.0.0 } - - { ruby_version: "2.7", rails_version: 5.1.0 } - - { ruby_version: "2.7", rails_version: 5.2.0 } - - { ruby_version: "2.7", rails_version: 6.0.0 } - - { ruby_version: "2.7", rails_version: 6.1.0 } - - { ruby_version: "3.1", rails_version: 7.2.0 } - - { ruby_version: "3.2", rails_version: 7.2.0 } - - { ruby_version: "3.3", rails_version: 7.2.0 } - - { ruby_version: "3.4", rails_version: 7.2.0 } - - { ruby_version: "3.2", rails_version: "8.0.0" } - - { ruby_version: "3.3", rails_version: "8.0.0" } - - { ruby_version: "3.4", rails_version: "8.0.0" } - - { ruby_version: "jruby", rails_version: 6.1.0 } - - { - ruby_version: "3.2", - rails_version: 7.1.0, - options: - { - rubyopt: "--enable-frozen-string-literal --debug=frozen-string-literal", - }, - } - - { - ruby_version: "3.2", - rails_version: 7.1.0 - } + - ruby_version: "2.4" + rails_version: 5.0.0 + - ruby_version: "2.4" + rails_version: 5.1.0 + - ruby_version: "2.4" + rails_version: 5.2.0 + - ruby_version: "2.5" + rails_version: 5.0.0 + - ruby_version: "2.5" + rails_version: 5.1.0 + - ruby_version: "2.5" + rails_version: 5.2.0 + - ruby_version: "2.5" + rails_version: 6.0.0 + - ruby_version: "2.5" + rails_version: 6.1.0 + - ruby_version: "2.6" + rails_version: 5.0.0 + - ruby_version: "2.6" + rails_version: 5.1.0 + - ruby_version: "2.6" + rails_version: 5.2.0 + - ruby_version: "2.6" + rails_version: 6.0.0 + - ruby_version: "2.6" + rails_version: 6.1.0 + - ruby_version: "2.7" + rails_version: 5.0.0 + - ruby_version: "2.7" + rails_version: 5.1.0 + - ruby_version: "2.7" + rails_version: 5.2.0 + - ruby_version: "2.7" + rails_version: 6.0.0 + - ruby_version: "2.7" + rails_version: 6.1.0 + - ruby_version: "3.1" + rails_version: 7.2.0 + - ruby_version: "3.2" + rails_version: 7.2.0 + - ruby_version: "3.3" + rails_version: 7.2.0 + - ruby_version: "3.4" + rails_version: 7.2.0 + - ruby_version: "3.2" + rails_version: "8.0.0" + - ruby_version: "3.3" + rails_version: "8.0.0" + - ruby_version: "3.4" + rails_version: "8.0.0" + - ruby_version: "jruby" + rails_version: 6.1.0 + - ruby_version: "3.2" + rails_version: 7.1.0 + options: + rubyopt: "--enable-frozen-string-literal --debug=frozen-string-literal" + - ruby_version: "3.2" + rails_version: 7.1.0 steps: - uses: actions/checkout@v4 - name: Install sqlite and ImageMagick diff --git a/.github/workflows/sentry_resque_test.yml b/.github/workflows/sentry_resque_test.yml index 861187baa..99a944851 100644 --- a/.github/workflows/sentry_resque_test.yml +++ b/.github/workflows/sentry_resque_test.yml @@ -34,13 +34,9 @@ jobs: matrix: ruby_version: ${{ fromJson(needs.ruby-versions.outputs.versions) }} include: - - { - ruby_version: "3.2", - options: - { - rubyopt: "--enable-frozen-string-literal --debug=frozen-string-literal", - }, - } + - ruby_version: "3.2" + options: + rubyopt: "--enable-frozen-string-literal --debug=frozen-string-literal" exclude: - { ruby_version: 'jruby-head' } steps: diff --git a/.github/workflows/sentry_ruby_test.yml b/.github/workflows/sentry_ruby_test.yml index b2b90e2a6..48b158a75 100644 --- a/.github/workflows/sentry_ruby_test.yml +++ b/.github/workflows/sentry_ruby_test.yml @@ -39,31 +39,25 @@ jobs: rack_version: [2.0, 3.0, 3.1] redis_rb_version: [4.0] include: - - { ruby_version: 3.2, rack_version: 0, redis_rb_version: 5.0 } - - { ruby_version: 3.2, rack_version: 2.0, redis_rb_version: 5.0 } - - { - ruby_version: 3.2, - rack_version: 3.0, - redis_rb_version: 5.0, - options: - { - rubyopt: "--enable-frozen-string-literal --debug=frozen-string-literal", - }, - } - - { - ruby_version: 3.2, - rack_version: 3.0 - } - - { - ruby_version: 3.3, - rack_version: 3.1, - redis_rb_version: 5.3 - } - - { - ruby_version: 3.4, - rack_version: 3.1, - redis_rb_version: 5.3 - } + - ruby_version: 3.2 + rack_version: 0 + redis_rb_version: 5.0 + - ruby_version: 3.2 + rack_version: 2.0 + redis_rb_version: 5.0 + - ruby_version: 3.2 + rack_version: 3.0 + redis_rb_version: 5.0 + options: + rubyopt: "--enable-frozen-string-literal --debug=frozen-string-literal" + - ruby_version: 3.2 + rack_version: 3.0 + - ruby_version: 3.3 + rack_version: 3.1 + redis_rb_version: 5.3 + - ruby_version: 3.4 + rack_version: 3.1 + redis_rb_version: 5.3 exclude: - { ruby_version: 'jruby-head' } steps: diff --git a/.github/workflows/sentry_sidekiq_test.yml b/.github/workflows/sentry_sidekiq_test.yml index 9ef84ff1a..136d03a5a 100644 --- a/.github/workflows/sentry_sidekiq_test.yml +++ b/.github/workflows/sentry_sidekiq_test.yml @@ -30,25 +30,32 @@ jobs: sidekiq_version: ["5.0", "6.5", "7.0"] ruby_version: ["2.7", "3.0", "3.1", "3.2", "3.3", "3.4", jruby] include: - - { ruby_version: 2.4, sidekiq_version: 5.0 } - - { ruby_version: 2.5, sidekiq_version: 5.0 } - - { ruby_version: 2.5, sidekiq_version: 6.0 } - - { ruby_version: 2.6, sidekiq_version: 5.0 } - - { ruby_version: 2.6, sidekiq_version: 6.0 } - - { ruby_version: jruby, sidekiq_version: 5.0 } - - { ruby_version: jruby, sidekiq_version: 6.0 } - - { ruby_version: jruby, sidekiq_version: 7.0 } - - { - ruby_version: "3.2", - sidekiq_version: 7.0, - options: - { - rubyopt: "--enable-frozen-string-literal --debug=frozen-string-literal", - }, - } - - { ruby_version: "3.2", sidekiq_version: 7.0 } - - { ruby_version: "3.3", sidekiq_version: 7.0 } - - { ruby_version: "3.4", sidekiq_version: 7.0 } + - ruby_version: 2.4 + sidekiq_version: 5.0 + - ruby_version: 2.5 + sidekiq_version: 5.0 + - ruby_version: 2.5 + sidekiq_version: 6.0 + - ruby_version: 2.6 + sidekiq_version: 5.0 + - ruby_version: 2.6 + sidekiq_version: 6.0 + - ruby_version: jruby + sidekiq_version: 5.0 + - ruby_version: jruby + sidekiq_version: 6.0 + - ruby_version: jruby + sidekiq_version: 7.0 + - ruby_version: "3.2" + sidekiq_version: 7.0 + options: + rubyopt: "--enable-frozen-string-literal --debug=frozen-string-literal" + - ruby_version: "3.2" + sidekiq_version: 7.0 + - ruby_version: "3.3" + sidekiq_version: 7.0 + - ruby_version: "3.4" + sidekiq_version: 7.0 steps: - uses: actions/checkout@v4