Skip to content

Commit 1920e9b

Browse files
committed
feat!: Set minimum supported version to Ruby 3.1
Ruby 3.0 is no longer receiving security updates. Per our manitenace policy we will only provide updates for Ruby and library versions that are at a minimum receiving security updates. Any users that require Ruby support prior to 3.0 should pin their versions > Ruby 3.0 > status: eol > release date: 2020-12-25 > normal maintenance until: 2023-04-01 > EOL: 2024-04-23 cc: #1211
1 parent 9af2b64 commit 1920e9b

File tree

65 files changed

+63
-126
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

65 files changed

+63
-126
lines changed

.github/workflows/ci-contrib.yml

Lines changed: 0 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -44,12 +44,6 @@ jobs:
4444
with:
4545
gem: "opentelemetry-helpers-${{ matrix.gem }}"
4646
ruby: "3.1"
47-
- name: "Test Ruby 3.0"
48-
if: "${{ matrix.os == 'ubuntu-latest' }}"
49-
uses: ./.github/actions/test_gem
50-
with:
51-
gem: "opentelemetry-helpers-${{ matrix.gem }}"
52-
ruby: "3.0"
5347
yard: true
5448
rubocop: true
5549
build: true
@@ -89,12 +83,6 @@ jobs:
8983
with:
9084
gem: "opentelemetry-propagator-${{ matrix.gem }}"
9185
ruby: "3.1"
92-
- name: "Test Ruby 3.0"
93-
if: "${{ matrix.os == 'ubuntu-latest' }}"
94-
uses: ./.github/actions/test_gem
95-
with:
96-
gem: "opentelemetry-propagator-${{ matrix.gem }}"
97-
ruby: "3.0"
9886
yard: true
9987
rubocop: true
10088
build: true
@@ -134,15 +122,9 @@ jobs:
134122
with:
135123
gem: "opentelemetry-${{ matrix.gem }}"
136124
ruby: "3.1"
137-
- name: "Test Ruby 3.0"
138-
if: "${{ matrix.os == 'ubuntu-latest' }}"
139-
uses: ./.github/actions/test_gem
140-
with:
141-
gem: "opentelemetry-${{ matrix.gem }}"
142125
yard: true
143126
rubocop: true
144127
build: true
145-
ruby: "3.0"
146128
- name: "Test JRuby"
147129
if: "${{ matrix.os == 'ubuntu-latest' }}"
148130
uses: ./.github/actions/test_gem
@@ -177,12 +159,6 @@ jobs:
177159
with:
178160
gem: "opentelemetry-processor-${{ matrix.gem }}"
179161
ruby: "3.1"
180-
- name: "Test Ruby 3.0"
181-
if: "${{ matrix.os == 'ubuntu-latest' }}"
182-
uses: ./.github/actions/test_gem
183-
with:
184-
gem: "opentelemetry-processor-${{ matrix.gem }}"
185-
ruby: "3.0"
186162
yard: true
187163
rubocop: true
188164
build: true

.github/workflows/ci-instrumentation-with-services.yml

Lines changed: 1 addition & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -44,11 +44,6 @@ jobs:
4444
with:
4545
gem: "opentelemetry-instrumentation-${{ matrix.gem }}"
4646
ruby: "3.1"
47-
- name: "Test Ruby 3.0"
48-
uses: ./.github/actions/test_gem
49-
with:
50-
gem: "opentelemetry-instrumentation-${{ matrix.gem }}"
51-
ruby: "3.0"
5247
yard: true
5348
rubocop: true
5449
build: true
@@ -95,11 +90,7 @@ jobs:
9590
with:
9691
gem: "opentelemetry-instrumentation-${{ matrix.gem }}"
9792
ruby: "3.1"
98-
- name: "Test Ruby 3.0"
99-
uses: ./.github/actions/test_gem
100-
with:
101-
gem: "opentelemetry-instrumentation-${{ matrix.gem }}"
102-
ruby: "3.0"
93+
10394
yard: true
10495
rubocop: true
10596
build: true
@@ -137,11 +128,6 @@ jobs:
137128
with:
138129
gem: "opentelemetry-instrumentation-${{ matrix.gem }}"
139130
ruby: "3.1"
140-
- name: "Test Ruby 3.0"
141-
uses: ./.github/actions/test_gem
142-
with:
143-
gem: "opentelemetry-instrumentation-${{ matrix.gem }}"
144-
ruby: "3.0"
145131
yard: true
146132
rubocop: true
147133
build: true
@@ -195,11 +181,6 @@ jobs:
195181
with:
196182
gem: "opentelemetry-instrumentation-${{ matrix.gem }}"
197183
ruby: "3.1"
198-
- name: "Test Ruby 3.0"
199-
uses: ./.github/actions/test_gem
200-
with:
201-
gem: "opentelemetry-instrumentation-${{ matrix.gem }}"
202-
ruby: "3.0"
203184
yard: true
204185
rubocop: true
205186
build: true
@@ -244,11 +225,6 @@ jobs:
244225
with:
245226
gem: "opentelemetry-instrumentation-${{ matrix.gem }}"
246227
ruby: "3.1"
247-
- name: "Test Ruby 3.0"
248-
uses: ./.github/actions/test_gem
249-
with:
250-
gem: "opentelemetry-instrumentation-${{ matrix.gem }}"
251-
ruby: "3.0"
252228
yard: true
253229
rubocop: true
254230
build: true
@@ -290,11 +266,6 @@ jobs:
290266
with:
291267
gem: "opentelemetry-instrumentation-${{ matrix.gem }}"
292268
ruby: "3.1"
293-
- name: "Test Ruby 3.0"
294-
uses: ./.github/actions/test_gem
295-
with:
296-
gem: "opentelemetry-instrumentation-${{ matrix.gem }}"
297-
ruby: "3.0"
298269
yard: true
299270
rubocop: true
300271
build: true

.github/workflows/ci-instrumentation.yml

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -73,12 +73,6 @@ jobs:
7373
with:
7474
gem: "opentelemetry-instrumentation-${{ matrix.gem }}"
7575
ruby: "3.1"
76-
- name: "Test Ruby 3.0"
77-
if: "${{ matrix.os == 'ubuntu-latest' }}"
78-
uses: ./.github/actions/test_gem
79-
with:
80-
gem: "opentelemetry-instrumentation-${{ matrix.gem }}"
81-
ruby: "3.0"
8276
yard: true
8377
rubocop: true
8478
build: true

.github/workflows/installation-tests.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ jobs:
1818
- 3.3
1919
- 3.2
2020
- 3.1
21-
- 3.0
2221
name: ${{ matrix.ruby-version }}
2322
runs-on: ubuntu-latest
2423
steps:

.github/workflows/release-hook-on-closed.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ jobs:
88
release-process-request:
99
if: ${{ github.repository == 'open-telemetry/opentelemetry-ruby-contrib' }}
1010
env:
11-
ruby_version: "3.0"
11+
ruby_version: "3.1"
1212
runs-on: ubuntu-latest
1313
steps:
1414
- name: Install Ruby ${{ env.ruby_version }}

.github/workflows/release-hook-on-push.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ jobs:
99
release-update-open-requests:
1010
if: ${{ github.repository == 'open-telemetry/opentelemetry-ruby-contrib' }}
1111
env:
12-
ruby_version: "3.0"
12+
ruby_version: "3.1"
1313
runs-on: ubuntu-latest
1414
steps:
1515
- name: Install Ruby ${{ env.ruby_version }}

.github/workflows/release-perform.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
release-perform:
1919
if: ${{ github.repository == 'open-telemetry/opentelemetry-ruby-contrib' }}
2020
env:
21-
ruby_version: "3.0"
21+
ruby_version: "3.1"
2222
runs-on: ubuntu-latest
2323
steps:
2424
- name: Install Ruby ${{ env.ruby_version }}

.github/workflows/release-please.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ jobs:
5252
5353
- uses: ruby/[email protected]
5454
with:
55-
ruby-version: "3.0"
55+
ruby-version: "3.1"
5656
bundler: latest
5757
bundler-cache: false
5858
working-directory: ${{ matrix.path }}

.github/workflows/release-request-weekly.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ jobs:
88
release-request:
99
if: ${{ github.repository == 'open-telemetry/opentelemetry-ruby-contrib' }}
1010
env:
11-
ruby_version: "3.0"
11+
ruby_version: "3.1"
1212
runs-on: ubuntu-latest
1313
steps:
1414
- name: Install Ruby ${{ env.ruby_version }}

.github/workflows/release-request.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
release-request:
1313
if: ${{ github.repository == 'open-telemetry/opentelemetry-ruby-contrib' }}
1414
env:
15-
ruby_version: "3.0"
15+
ruby_version: "3.1"
1616
runs-on: ubuntu-latest
1717
steps:
1818
- name: Install Ruby ${{ env.ruby_version }}

0 commit comments

Comments
 (0)