1717 branches :
1818 - ' *'
1919
20+ env :
21+ BUNDLE_WITHOUT : " development"
22+
2023jobs :
2124 ruby_versions :
2225 outputs :
3134 #
3235 rubocop :
3336 runs-on : ubuntu-latest
37+ env :
38+ BUNDLE_WITHOUT : " " # we need rubocop, obviously
3439 steps :
3540 - uses : actions/checkout@v4
3641 - uses : ruby/setup-ruby@v1
@@ -101,7 +106,7 @@ jobs:
101106 steps :
102107 - run : |
103108 dnf group install -y "C Development Tools and Libraries"
104- dnf install -y ruby ruby-devel libyaml-devel
109+ dnf install -y ruby ruby-devel
105110 - uses : actions/checkout@v4
106111 - run : bundle install
107112 - run : bundle exec rake compile -- --disable-system-libraries
@@ -118,6 +123,7 @@ jobs:
118123 usesh : true
119124 copyback : false
120125 prepare : pkg install -y ruby devel/ruby-gems pkgconf
126+ envs : BUNDLE_WITHOUT
121127 run : |
122128 gem install bundler
123129 bundle install --local || bundle install
@@ -294,10 +300,10 @@ jobs:
294300 ruby : ${{ fromJSON(needs.ruby_versions.outputs.image_tag) }}
295301 include :
296302 # declare docker image for each platform
297- - { platform: aarch64-linux-musl, docker_tag: "-alpine", bootstrap: "apk add build-base yaml-dev &&" }
298- - { platform: arm-linux-musl, docker_tag: "-alpine", bootstrap: "apk add build-base yaml-dev &&" }
299- - { platform: x86-linux-musl, docker_tag: "-alpine", bootstrap: "apk add build-base yaml-dev &&" }
300- - { platform: x86_64-linux-musl, docker_tag: "-alpine", bootstrap: "apk add build-base yaml-dev &&" }
303+ - { platform: aarch64-linux-musl, docker_tag: "-alpine", bootstrap: "apk add build-base &&" }
304+ - { platform: arm-linux-musl, docker_tag: "-alpine", bootstrap: "apk add build-base &&" }
305+ - { platform: x86-linux-musl, docker_tag: "-alpine", bootstrap: "apk add build-base &&" }
306+ - { platform: x86_64-linux-musl, docker_tag: "-alpine", bootstrap: "apk add build-base &&" }
301307 # declare docker platform for each platform
302308 - { platform: aarch64-linux-gnu, docker_platform: "--platform=linux/arm64" }
303309 - { platform: aarch64-linux-musl, docker_platform: "--platform=linux/arm64" }
@@ -371,5 +377,5 @@ jobs:
371377 with :
372378 name : cruby-x86_64-linux-musl-gem
373379 path : gems
374- - run : apk add build-base yaml-dev
380+ - run : apk add build-base
375381 - run : ./bin/test-gem-install ./gems
0 commit comments