@@ -37,92 +37,22 @@ jobs:
3737 fail-fast : false
3838 matrix :
3939 gem :
40- - sql
41- - mysql
42- - sql-processor
43- os :
44- - ubuntu-24.04
45- name : " helpers-${{ matrix.gem }} / ${{ matrix.os }}"
46- runs-on : ${{ matrix.os }}
47- steps :
48- - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
49- - name : " Test Ruby 4.0"
50- uses : ./.github/actions/test_gem
51- with :
52- gem : " opentelemetry-helpers-${{ matrix.gem }}"
53- ruby : " 4.0"
54- - name : " Test Ruby 3.4"
55- uses : ./.github/actions/test_gem
56- with :
57- gem : " opentelemetry-helpers-${{ matrix.gem }}"
58- ruby : " 3.4"
59- - name : " Test Ruby 3.3"
60- uses : ./.github/actions/test_gem
61- with :
62- gem : " opentelemetry-helpers-${{ matrix.gem }}"
63- ruby : " 3.3"
64- yard : true
65- build : true
66- - name : " Test JRuby"
67- if : startsWith(matrix.os, 'ubuntu')
68- uses : ./.github/actions/test_gem
69- with :
70- gem : " opentelemetry-helpers-${{ matrix.gem }}"
71- ruby : " jruby-10.0.2.0"
72-
73- propagators :
74- if : ${{ github.repository == 'open-telemetry/opentelemetry-ruby-contrib' }}
75- strategy :
76- fail-fast : false
77- matrix :
78- gem :
79- - ottrace
80- - vitess
81- - xray
82- - google_cloud_trace_context
83- os :
84- - ubuntu-24.04
85- name : " propagator-${{ matrix.gem }} / ${{ matrix.os }}"
86- runs-on : ${{ matrix.os }}
87- steps :
88- - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
89- - name : " Test Ruby 4.0"
90- uses : ./.github/actions/test_gem
91- with :
92- gem : " opentelemetry-propagator-${{ matrix.gem }}"
93- ruby : " 4.0"
94- - name : " Test Ruby 3.4"
95- uses : ./.github/actions/test_gem
96- with :
97- gem : " opentelemetry-propagator-${{ matrix.gem }}"
98- ruby : " 3.4"
99- - name : " Test Ruby 3.3"
100- uses : ./.github/actions/test_gem
101- with :
102- gem : " opentelemetry-propagator-${{ matrix.gem }}"
103- ruby : " 3.3"
104- yard : true
105- build : true
106- - name : " Test JRuby"
107- if : startsWith(matrix.os, 'ubuntu')
108- uses : ./.github/actions/test_gem
109- with :
110- gem : " opentelemetry-propagator-${{ matrix.gem }}"
111- ruby : " jruby-10.0.2.0"
112-
113- resource-detectors :
114- if : ${{ github.repository == 'open-telemetry/opentelemetry-ruby-contrib' }}
115- strategy :
116- fail-fast : false
117- matrix :
118- gem :
40+ - helpers-mysql
41+ - helpers-sql
42+ - helpers-sql-processor
43+ - processor-baggage
44+ - propagator-google_cloud_trace_context
45+ - propagator-ottrace
46+ - propagator-vitess
47+ - propagator-xray
11948 - resource-detector-aws
12049 - resource-detector-azure
12150 - resource-detector-container
12251 - resource-detector-google_cloud_platform
52+ - sampler-xray
12353 os :
12454 - ubuntu-24.04
125- name : " opentelemetry- ${{ matrix.gem }} / ${{ matrix.os }}"
55+ name : " ${{ matrix.gem }} / ${{ matrix.os }}"
12656 runs-on : ${{ matrix.os }}
12757 steps :
12858 - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
@@ -149,77 +79,3 @@ jobs:
14979 with :
15080 gem : " opentelemetry-${{ matrix.gem }}"
15181 ruby : " jruby-10.0.2.0"
152-
153- processors :
154- if : ${{ github.repository == 'open-telemetry/opentelemetry-ruby-contrib' }}
155- strategy :
156- fail-fast : false
157- matrix :
158- gem :
159- - baggage
160- os :
161- - ubuntu-24.04
162- name : " processors-${{ matrix.gem }} / ${{ matrix.os }}"
163- runs-on : ${{ matrix.os }}
164- steps :
165- - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
166- - name : " Test Ruby 4.0"
167- uses : ./.github/actions/test_gem
168- with :
169- gem : " opentelemetry-processor-${{ matrix.gem }}"
170- ruby : " 4.0"
171- - name : " Test Ruby 3.4"
172- uses : ./.github/actions/test_gem
173- with :
174- gem : " opentelemetry-processor-${{ matrix.gem }}"
175- ruby : " 3.4"
176- - name : " Test Ruby 3.3"
177- uses : ./.github/actions/test_gem
178- with :
179- gem : " opentelemetry-processor-${{ matrix.gem }}"
180- ruby : " 3.3"
181- yard : true
182- build : true
183- - name : " Test JRuby"
184- if : startsWith(matrix.os, 'ubuntu')
185- uses : ./.github/actions/test_gem
186- with :
187- gem : " opentelemetry-processor-${{ matrix.gem }}"
188- ruby : " jruby-10.0.2.0"
189-
190- samplers :
191- if : ${{ github.repository == 'open-telemetry/opentelemetry-ruby-contrib' }}
192- strategy :
193- fail-fast : false
194- matrix :
195- gem :
196- - xray
197- os :
198- - ubuntu-24.04
199- name : " samplers-${{ matrix.gem }} / ${{ matrix.os }}"
200- runs-on : ${{ matrix.os }}
201- steps :
202- - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
203- - name : " Test Ruby 4.0"
204- uses : ./.github/actions/test_gem
205- with :
206- gem : " opentelemetry-sampler-${{ matrix.gem }}"
207- ruby : " 4.0"
208- - name : " Test Ruby 3.4"
209- uses : ./.github/actions/test_gem
210- with :
211- gem : " opentelemetry-sampler-${{ matrix.gem }}"
212- ruby : " 3.4"
213- - name : " Test Ruby 3.3"
214- uses : ./.github/actions/test_gem
215- with :
216- gem : " opentelemetry-sampler-${{ matrix.gem }}"
217- ruby : " 3.3"
218- yard : true
219- build : true
220- - name : " Test JRuby"
221- if : startsWith(matrix.os, 'ubuntu')
222- uses : ./.github/actions/test_gem
223- with :
224- gem : " opentelemetry-sampler-${{ matrix.gem }}"
225- ruby : " jruby-10.0.2.0"
0 commit comments