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-instrumentation-${{ matrix.gem }}"
36+ ruby : " 3.4"
3237 - name : " Test Ruby 3.3"
3338 uses : ./.github/actions/test_gem
3439 with :
@@ -46,12 +51,13 @@ jobs:
4651 ruby : " 3.1"
4752 yard : true
4853 rubocop : true
54+ coverage : true
4955 build : true
5056 - name : " Test JRuby"
5157 uses : ./.github/actions/test_gem
5258 with :
5359 gem : " opentelemetry-instrumentation-${{ matrix.gem }}"
54- ruby : " jruby-9.4.9 .0"
60+ ruby : " jruby-9.4.10 .0"
5561 services :
5662 memcached :
5763 image : memcached:alpine
7581 runs-on : ${{ matrix.os }}
7682 steps :
7783 - uses : actions/checkout@v4
84+ - name : " Test Ruby 3.4"
85+ uses : ./.github/actions/test_gem
86+ with :
87+ gem : " opentelemetry-instrumentation-${{ matrix.gem }}"
88+ ruby : " 3.4"
7889 - name : " Test Ruby 3.3"
7990 uses : ./.github/actions/test_gem
8091 with :
92103 ruby : " 3.1"
93104 yard : true
94105 rubocop : true
106+ coverage : true
95107 build : true
96108 services :
97109 mysql :
@@ -112,6 +124,11 @@ jobs:
112124 runs-on : ${{ matrix.os }}
113125 steps :
114126 - uses : actions/checkout@v4
127+ - name : " Test Ruby 3.4"
128+ uses : ./.github/actions/test_gem
129+ with :
130+ gem : " opentelemetry-instrumentation-${{ matrix.gem }}"
131+ ruby : " 3.4"
115132 - name : " Test Ruby 3.3"
116133 uses : ./.github/actions/test_gem
117134 with :
@@ -129,6 +146,7 @@ jobs:
129146 ruby : " 3.1"
130147 yard : true
131148 rubocop : true
149+ coverage : true
132150 build : true
133151 services :
134152 zookeeper :
@@ -165,6 +183,11 @@ jobs:
165183 runs-on : ${{ matrix.os }}
166184 steps :
167185 - uses : actions/checkout@v4
186+ - name : " Test Ruby 3.4"
187+ uses : ./.github/actions/test_gem
188+ with :
189+ gem : " opentelemetry-instrumentation-${{ matrix.gem }}"
190+ ruby : " 3.4"
168191 - name : " Test Ruby 3.3"
169192 uses : ./.github/actions/test_gem
170193 with :
@@ -182,6 +205,7 @@ jobs:
182205 ruby : " 3.1"
183206 yard : true
184207 rubocop : true
208+ coverage : true
185209 build : true
186210 services :
187211 redis :
@@ -209,6 +233,11 @@ jobs:
209233 runs-on : ${{ matrix.os }}
210234 steps :
211235 - uses : actions/checkout@v4
236+ - name : " Test Ruby 3.4"
237+ uses : ./.github/actions/test_gem
238+ with :
239+ gem : " opentelemetry-instrumentation-${{ matrix.gem }}"
240+ ruby : " 3.4"
212241 - name : " Test Ruby 3.3"
213242 uses : ./.github/actions/test_gem
214243 with :
@@ -226,6 +255,7 @@ jobs:
226255 ruby : " 3.1"
227256 yard : true
228257 rubocop : true
258+ coverage : true
229259 build : true
230260 services :
231261 postgres :
@@ -250,6 +280,11 @@ jobs:
250280 runs-on : ${{ matrix.os }}
251281 steps :
252282 - uses : actions/checkout@v4
283+ - name : " Test Ruby 3.4"
284+ uses : ./.github/actions/test_gem
285+ with :
286+ gem : " opentelemetry-instrumentation-${{ matrix.gem }}"
287+ ruby : " 3.4"
253288 - name : " Test Ruby 3.3"
254289 uses : ./.github/actions/test_gem
255290 with :
@@ -267,6 +302,7 @@ jobs:
267302 ruby : " 3.1"
268303 yard : true
269304 rubocop : true
305+ coverage : true
270306 build : true
271307 services :
272308 rabbitmq :
0 commit comments