Skip to content

Commit f0e15a3

Browse files
ahayworthfbogsany
andauthored
ci: re-enable support for truffleruby on all but the GRPC exporter (#1428)
* ci: re-enable support for truffleruby on all but the GRPC exporter We still cannot install the `grpc` gem with truffleruby, but the rest of the otlp exporters build and pass tests. And, the GRPC version of the exporter is currently experimental, unfinished, and unreleased anyways. * chore: disable annoying rubocop rule --------- Co-authored-by: Francis Bogsanyi <[email protected]>
1 parent 1dc3606 commit f0e15a3

File tree

2 files changed

+2
-3
lines changed

2 files changed

+2
-3
lines changed

.github/workflows/ci.yml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -142,9 +142,6 @@ jobs:
142142
shell: bash
143143
run: |
144144
echo "skip=false" >> $GITHUB_OUTPUT
145-
[[ "${{ matrix.gem }}" == "opentelemetry-exporter-otlp" ]] && echo "skip=true" >> $GITHUB_OUTPUT
146-
[[ "${{ matrix.gem }}" == "opentelemetry-exporter-otlp-common" ]] && echo "skip=true" >> $GITHUB_OUTPUT
147-
[[ "${{ matrix.gem }}" == "opentelemetry-exporter-otlp-http" ]] && echo "skip=true" >> $GITHUB_OUTPUT
148145
[[ "${{ matrix.gem }}" == "opentelemetry-exporter-otlp-grpc" ]] && echo "skip=true" >> $GITHUB_OUTPUT
149146
# This is essentially a bash script getting evaluated, so we need to return true or the whole job fails.
150147
true

test_helpers/.rubocop.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,5 +16,7 @@ Naming/FileName:
1616
- "lib/opentelemetry-test-helpers.rb"
1717
Style/ModuleFunction:
1818
Enabled: false
19+
Gemspec/DevelopmentDependencies:
20+
Enabled: false
1921
Gemspec/RequireMFA:
2022
Enabled: false

0 commit comments

Comments
 (0)