Commit 6368ee0
authored
CI: Add GitHub Actions ppc64le/s390x cases (#191)
This PR is working in progress to add GitHub Actions Ubuntu 24.04
ppc64le/s390x cases. This is one of the tasks that we add the cases in
some ruby/* repositories. The task is tracked at
IBM/actionspz#4 (comment).
Maybe, this PR's change will be for only `.github/workflows/ci.yml`,
while you see other changes in other files temporarily to work on this
PR easily for now. I needed to sent a PR to this repository to test the
ppc64le/s390x CI pipelines, rather than to test on my fork repository
because GitHub Actions Ubuntu 24.04 ppc64le/s390x cases don't work in
fork repositories unlike GitHub Actions x86_64/arm64 pipelines.
I add the new job "host-ibm", because there are ppc64le/s390x specific
logic, `if: github.repository == 'ruby/fiddle'` and "Set up Ruby" logic
installing Ruby apt package. The `ruby/setup-ruby` doesn't support the
ppc64le/s390x cases as far as I know.
As a reference, we have applied the following code to a few ruby/*
repositories.
* ruby/ruby:
https://github.com/ruby/ruby/blob/master/.github/workflows/ubuntu-ibm.yml
* ruby/prism:
https://github.com/ruby/prism/blob/07de61d4702d12c985d0a708445cf6f3e1935989/.github/workflows/main.yml#L81-L100
* ruby/psych:
https://github.com/ruby/psych/blob/1d9c52706b2572a37248a1bdf3f83cc6ef07fd83/.github/workflows/test.yml#L64-L86
* ruby/zlib:
https://github.com/ruby/zlib/blob/b2ec227080d79fb16e7df2659c8fe943b5a9452d/.github/workflows/test.yml#L45-L641 parent 4e54478 commit 6368ee0
1 file changed
+34
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
77 | 77 | | |
78 | 78 | | |
79 | 79 | | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
80 | 114 | | |
81 | 115 | | |
82 | 116 | | |
| |||
0 commit comments