Skip to content

Commit 43ebe17

Browse files
committed
ci: Add Ruby 3.4 build
1 parent d0444df commit 43ebe17

File tree

4 files changed

+60
-0
lines changed

4 files changed

+60
-0
lines changed

.github/workflows/ci-contrib.yml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,11 @@ jobs:
3030
runs-on: ${{ matrix.os }}
3131
steps:
3232
- uses: actions/checkout@v4
33+
- name: "Test Ruby 3.4"
34+
uses: ./.github/actions/test_gem
35+
with:
36+
gem: "opentelemetry-helpers-${{ matrix.gem }}"
37+
ruby: "3.4"
3338
- name: "Test Ruby 3.3"
3439
uses: ./.github/actions/test_gem
3540
with:
@@ -70,6 +75,11 @@ jobs:
7075
runs-on: ${{ matrix.os }}
7176
steps:
7277
- uses: actions/checkout@v4
78+
- name: "Test Ruby 3.4"
79+
uses: ./.github/actions/test_gem
80+
with:
81+
gem: "opentelemetry-helpers-${{ matrix.gem }}"
82+
ruby: "3.4"
7383
- name: "Test Ruby 3.3"
7484
uses: ./.github/actions/test_gem
7585
with:
@@ -109,6 +119,11 @@ jobs:
109119
runs-on: ${{ matrix.os }}
110120
steps:
111121
- uses: actions/checkout@v4
122+
- name: "Test Ruby 3.4"
123+
uses: ./.github/actions/test_gem
124+
with:
125+
gem: "opentelemetry-helpers-${{ matrix.gem }}"
126+
ruby: "3.4"
112127
- name: "Test Ruby 3.3"
113128
uses: ./.github/actions/test_gem
114129
with:
@@ -147,6 +162,11 @@ jobs:
147162
runs-on: ${{ matrix.os }}
148163
steps:
149164
- uses: actions/checkout@v4
165+
- name: "Test Ruby 3.4"
166+
uses: ./.github/actions/test_gem
167+
with:
168+
gem: "opentelemetry-helpers-${{ matrix.gem }}"
169+
ruby: "3.4"
150170
- name: "Test Ruby 3.3"
151171
uses: ./.github/actions/test_gem
152172
with:

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

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,11 @@ jobs:
2929
runs-on: ${{ matrix.os }}
3030
steps:
3131
- uses: actions/checkout@v4
32+
- name: "Test Ruby 3.4"
33+
uses: ./.github/actions/test_gem
34+
with:
35+
gem: "opentelemetry-helpers-${{ matrix.gem }}"
36+
ruby: "3.4"
3237
- name: "Test Ruby 3.3"
3338
uses: ./.github/actions/test_gem
3439
with:
@@ -76,6 +81,11 @@ jobs:
7681
runs-on: ${{ matrix.os }}
7782
steps:
7883
- uses: actions/checkout@v4
84+
- name: "Test Ruby 3.4"
85+
uses: ./.github/actions/test_gem
86+
with:
87+
gem: "opentelemetry-helpers-${{ matrix.gem }}"
88+
ruby: "3.4"
7989
- name: "Test Ruby 3.3"
8090
uses: ./.github/actions/test_gem
8191
with:
@@ -114,6 +124,11 @@ jobs:
114124
runs-on: ${{ matrix.os }}
115125
steps:
116126
- uses: actions/checkout@v4
127+
- name: "Test Ruby 3.4"
128+
uses: ./.github/actions/test_gem
129+
with:
130+
gem: "opentelemetry-helpers-${{ matrix.gem }}"
131+
ruby: "3.4"
117132
- name: "Test Ruby 3.3"
118133
uses: ./.github/actions/test_gem
119134
with:
@@ -168,6 +183,11 @@ jobs:
168183
runs-on: ${{ matrix.os }}
169184
steps:
170185
- uses: actions/checkout@v4
186+
- name: "Test Ruby 3.4"
187+
uses: ./.github/actions/test_gem
188+
with:
189+
gem: "opentelemetry-helpers-${{ matrix.gem }}"
190+
ruby: "3.4"
171191
- name: "Test Ruby 3.3"
172192
uses: ./.github/actions/test_gem
173193
with:
@@ -213,6 +233,11 @@ jobs:
213233
runs-on: ${{ matrix.os }}
214234
steps:
215235
- uses: actions/checkout@v4
236+
- name: "Test Ruby 3.4"
237+
uses: ./.github/actions/test_gem
238+
with:
239+
gem: "opentelemetry-helpers-${{ matrix.gem }}"
240+
ruby: "3.4"
216241
- name: "Test Ruby 3.3"
217242
uses: ./.github/actions/test_gem
218243
with:
@@ -255,6 +280,11 @@ jobs:
255280
runs-on: ${{ matrix.os }}
256281
steps:
257282
- uses: actions/checkout@v4
283+
- name: "Test Ruby 3.4"
284+
uses: ./.github/actions/test_gem
285+
with:
286+
gem: "opentelemetry-helpers-${{ matrix.gem }}"
287+
ruby: "3.4"
258288
- name: "Test Ruby 3.3"
259289
uses: ./.github/actions/test_gem
260290
with:

.github/workflows/ci-instrumentation.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,11 @@ jobs:
6060
runs-on: ${{ matrix.os }}
6161
steps:
6262
- uses: actions/checkout@v4
63+
- name: "Test Ruby 3.4"
64+
uses: ./.github/actions/test_gem
65+
with:
66+
gem: "opentelemetry-helpers-${{ matrix.gem }}"
67+
ruby: "3.4"
6368
- name: "Test Ruby 3.3"
6469
uses: ./.github/actions/test_gem
6570
with:

instrumentation/CONTRIBUTING.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -353,6 +353,11 @@ If we determine the service container slows down the test suite significantly, i
353353
runs-on: ${{ matrix.os }}
354354
steps:
355355
- uses: actions/checkout@v4
356+
- name: "Test Ruby 3.4"
357+
uses: ./.github/actions/test_gem
358+
with:
359+
gem: "opentelemetry-helpers-${{ matrix.gem }}"
360+
ruby: "3.4"
356361
- name: "Test Ruby 3.3"
357362
uses: ./.github/actions/test_gem
358363
with:

0 commit comments

Comments
 (0)