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 26
26
- { os: windows-latest, ruby: ucrt }
27
27
- { os: windows-latest, ruby: mswin }
28
28
29
- steps :
29
+ steps : &test-steps
30
30
- name : repo checkout
31
31
uses : actions/checkout@v5
32
32
35
35
with :
36
36
ruby-version : ${{ matrix.ruby }}
37
37
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') }}
38
46
39
47
# See https://github.com/oneclick/rubyinstaller2/issues/60
40
48
# The builtin DLLs are preferred over the mingw-w64/vcpkg DLLs. This is a
69
77
run : bundle exec rake test TESTOPTS="-v --no-show-detail-immediately" OSSL_TEST_ALL=1
70
78
timeout-minutes : 5
71
79
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
+
72
93
test-openssls :
73
94
name : >-
74
95
${{ matrix.openssl }} ${{ matrix.name-extra }}
You can’t perform that action at this time.
0 commit comments