File tree Expand file tree Collapse file tree 1 file changed +22
-1
lines changed Expand file tree Collapse file tree 1 file changed +22
-1
lines changed Original file line number Diff line number Diff line change 2626 - { os: windows-latest, ruby: ucrt }
2727 - { os: windows-latest, ruby: mswin }
2828
29- steps :
29+ steps : &test-steps
3030 - name : repo checkout
3131 uses : actions/checkout@v5
3232
3535 with :
3636 ruby-version : ${{ matrix.ruby }}
3737 bundler-cache : true # `bundle install` and cache
38+ if : ${{ !endsWith(matrix.os, 'ppc64le') && !endsWith(matrix.os, 's390x') }}
39+
40+ - name : load ruby from deb package
41+ run : |
42+ sudo apt update
43+ sudo apt install ruby-full bundler
44+ sudo bundle install --jobs $(nproc)
45+ if : ${{ endsWith(matrix.os, 'ppc64le') || endsWith(matrix.os, 's390x') }}
3846
3947 # See https://github.com/oneclick/rubyinstaller2/issues/60
4048 # The builtin DLLs are preferred over the mingw-w64/vcpkg DLLs. This is a
6977 run : bundle exec rake test TESTOPTS="-v --no-show-detail-immediately" OSSL_TEST_ALL=1
7078 timeout-minutes : 5
7179
80+ test-ibm :
81+ if : github.repository == 'ruby/openssl'
82+ name : ${{ matrix.os }}
83+ runs-on : ${{ matrix.os }}
84+ strategy :
85+ fail-fast : false
86+ matrix :
87+ include :
88+ - os : ubuntu-24.04-ppc64le
89+ - os : ubuntu-24.04-s390x
90+
91+ steps : *test-steps
92+
7293 test-openssls :
7394 name : >-
7495 ${{ matrix.openssl }} ${{ matrix.name-extra }}
You can’t perform that action at this time.
0 commit comments