Skip to content

Commit 2e117a7

Browse files
committed
ci: add IBM-hosted ppc64le and s390x runners
They're only available in mesonbuild/wrapdb, not in forks. As a result the emulated ppc64le job is potentially still useful, but it would likely bitrot since it wouldn't run in the main repo. Drop that job. Self-hosted runners don't count toward the concurrent job limit so this actually improves our parallelism.
1 parent e40e03c commit 2e117a7

File tree

2 files changed

+21
-2
lines changed

2 files changed

+21
-2
lines changed

.github/workflows/build_all.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,10 @@ jobs:
6969
include:
7070
- platform: aarch64
7171
runner: ubuntu-24.04-arm
72+
- platform: ppc64le
73+
runner: ubuntu-24.04-ppc64le
74+
- platform: s390x
75+
runner: ubuntu-24.04-s390x
7276
- platform: x86_64
7377
runner: ubuntu-latest
7478
steps:
@@ -105,6 +109,12 @@ jobs:
105109
- platform: aarch64
106110
runner: ubuntu-24.04-arm
107111
apk-tools-url: 'https://gitlab.alpinelinux.org/api/v4/projects/5/packages/generic/v2.14.7/aarch64/apk.static#!sha256!27a975638ddc95a411c9f17c63383e335da9edf6bb7de2281d950c291a11f878'
112+
- platform: ppc64le
113+
runner: ubuntu-24.04-ppc64le
114+
apk-tools-url: 'https://gitlab.alpinelinux.org/api/v4/projects/5/packages/generic/v2.14.7/ppc64le/apk.static#!sha256!96ba92b49c8cc97fad06f0dfe3c50ec25c3344890e479999ded8752bf9e80d7f'
115+
- platform: s390x
116+
runner: ubuntu-24.04-s390x
117+
apk-tools-url: 'https://gitlab.alpinelinux.org/api/v4/projects/5/packages/generic/v2.14.7/s390x/apk.static#!sha256!368996f2908ec8f10f1de500bc97a9bd1c3b0b46ce0bd44983ac09862cbab6d5'
108118
- platform: x86_64
109119
runner: ubuntu-latest
110120
apk-tools-url: 'https://gitlab.alpinelinux.org/api/v4/projects/5/packages/generic/v2.14.7/x86_64/apk.static#!sha256!bdd044e0fd6cc388c5e571e1093efa5f35f7767cc5aa338b0a2576a429009a62'

.github/workflows/sanity_checks.yml

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,12 @@ jobs:
7070
- platform: aarch64
7171
runner: ubuntu-24.04-arm
7272
python: 3.8
73+
- platform: ppc64le
74+
runner: ubuntu-24.04-ppc64le
75+
python: 3.13
76+
- platform: s390x
77+
runner: ubuntu-24.04-s390x
78+
python: 3.13
7379
- platform: x86_64
7480
runner: ubuntu-latest
7581
python: 3.13
@@ -126,11 +132,14 @@ jobs:
126132
runner: ubuntu-24.04-arm
127133
apk-tools-url: 'https://gitlab.alpinelinux.org/api/v4/projects/5/packages/generic/v2.14.7/aarch64/apk.static#!sha256!27a975638ddc95a411c9f17c63383e335da9edf6bb7de2281d950c291a11f878'
128134
- platform: ppc64le
129-
runner: ubuntu-24.04-arm
130-
apk-tools-url: 'https://gitlab.alpinelinux.org/api/v4/projects/5/packages/generic/v2.14.7/aarch64/apk.static#!sha256!27a975638ddc95a411c9f17c63383e335da9edf6bb7de2281d950c291a11f878'
135+
runner: ubuntu-24.04-ppc64le
136+
apk-tools-url: 'https://gitlab.alpinelinux.org/api/v4/projects/5/packages/generic/v2.14.7/ppc64le/apk.static#!sha256!96ba92b49c8cc97fad06f0dfe3c50ec25c3344890e479999ded8752bf9e80d7f'
131137
- platform: riscv64
132138
runner: ubuntu-24.04-arm
133139
apk-tools-url: 'https://gitlab.alpinelinux.org/api/v4/projects/5/packages/generic/v2.14.7/aarch64/apk.static#!sha256!27a975638ddc95a411c9f17c63383e335da9edf6bb7de2281d950c291a11f878'
140+
- platform: s390x
141+
runner: ubuntu-24.04-s390x
142+
apk-tools-url: 'https://gitlab.alpinelinux.org/api/v4/projects/5/packages/generic/v2.14.7/s390x/apk.static#!sha256!368996f2908ec8f10f1de500bc97a9bd1c3b0b46ce0bd44983ac09862cbab6d5'
134143
- platform: x86
135144
runner: ubuntu-latest
136145
apk-tools-url: 'https://gitlab.alpinelinux.org/api/v4/projects/5/packages/generic/v2.14.7/x86_64/apk.static#!sha256!bdd044e0fd6cc388c5e571e1093efa5f35f7767cc5aa338b0a2576a429009a62'

0 commit comments

Comments
 (0)