Skip to content

Commit 5c7f756

Browse files
committed
ci: add jobs for s390x/ppc64le
1 parent 705bd4e commit 5c7f756

File tree

1 file changed

+15
-2
lines changed

1 file changed

+15
-2
lines changed

.github/workflows/ci.yml

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -100,10 +100,10 @@ jobs:
100100
run: tools/make-man-page.sh
101101

102102
integration-test:
103-
runs-on: ubuntu-24.04
103+
runs-on: ${{ matrix.runner }}
104104
needs: unit-test
105105
concurrency:
106-
group: ${{ github.workflow }}-${{ matrix.distro }}-${{ matrix.tools }}-${{ github.ref }}
106+
group: ${{ github.workflow }}-${{ matrix.distro }}-${{ matrix.tools }}-${{ matrix.runner }}-${{ github.ref }}
107107
cancel-in-progress: true
108108
strategy:
109109
fail-fast: false
@@ -122,6 +122,10 @@ jobs:
122122
- fedora
123123
- opensuse
124124
- ubuntu
125+
runner:
126+
- ubuntu-24.04
127+
- ubuntu-24.04-ppc64le
128+
- ubuntu-24.04-s390x
125129
exclude:
126130
# pacman is not packaged in EPEL.
127131
- distro: arch
@@ -139,6 +143,15 @@ jobs:
139143
tools: opensuse
140144
- distro: ubuntu
141145
tools: opensuse
146+
# ppc64le/s390x not available on arch
147+
- distro: arch
148+
runner: ubuntu-24.04-s390x
149+
- distro: arch
150+
runner: ubuntu-24.04-ppc64le
151+
- tools: arch
152+
runner: ubuntu-24.04-s390x
153+
- tools: arch
154+
runner: ubuntu-24.04-ppc64le
142155

143156
steps:
144157
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683

0 commit comments

Comments
 (0)