Skip to content

Commit f6919f4

Browse files
authored
Add new build jobs for Ubuntu 22 with LLVM and ROCm
1 parent d175ea0 commit f6919f4

1 file changed

Lines changed: 69 additions & 0 deletions

File tree

.github/workflows/build_publish_containers.yml

Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -148,6 +148,23 @@ jobs:
148148
imagepath: ubuntu20llvm15
149149
runson: self-hosted
150150

151+
build-ubuntu_22_llvm_18:
152+
153+
permissions:
154+
contents: read
155+
packages: write
156+
# This is used to complete the identity challenge
157+
# with sigstore/fulcio when running outside of PRs.
158+
id-token: write
159+
160+
needs: [build-ubuntu_22]
161+
uses: ./.github/workflows/build-and-push.yml
162+
with:
163+
imagename: shamrock-ci
164+
imagetag: ubuntu22llvm18
165+
imagepath: ubuntu22llvm18
166+
runson: self-hosted
167+
151168
build-ubuntu_20_llvm_18:
152169

153170
permissions:
@@ -216,6 +233,58 @@ jobs:
216233
imagepath: ubuntu20llvm15cuda11
217234
runson: self-hosted
218235

236+
build-ubuntu_22_llvm_15:
237+
238+
permissions:
239+
contents: read
240+
packages: write
241+
# This is used to complete the identity challenge
242+
# with sigstore/fulcio when running outside of PRs.
243+
id-token: write
244+
245+
needs: [build-ubuntu_22]
246+
uses: ./.github/workflows/build-and-push.yml
247+
with:
248+
imagename: shamrock-ci
249+
imagetag: ubuntu22llvm15
250+
imagepath: ubuntu22llvm15
251+
runson: self-hosted
252+
253+
build-ubuntu_22_llvm_15_rocm543:
254+
255+
permissions:
256+
contents: read
257+
packages: write
258+
# This is used to complete the identity challenge
259+
# with sigstore/fulcio when running outside of PRs.
260+
id-token: write
261+
262+
needs: [build-ubuntu_22_llvm_15]
263+
uses: ./.github/workflows/build-and-push.yml
264+
with:
265+
imagename: shamrock-ci
266+
imagetag: ubuntu22llvm15rocm543
267+
imagepath: ubuntu22llvm15rocm5.4.3
268+
runson: ubuntu-latest
269+
270+
build-ubuntu_22_llvm_15_cuda_11:
271+
272+
permissions:
273+
contents: read
274+
packages: write
275+
# This is used to complete the identity challenge
276+
# with sigstore/fulcio when running outside of PRs.
277+
id-token: write
278+
279+
needs: [build-ubuntu_22_llvm_15]
280+
uses: ./.github/workflows/build-and-push.yml
281+
with:
282+
imagename: shamrock-ci
283+
imagetag: ubuntu22llvm15cuda11
284+
imagepath: ubuntu22llvm15cuda11
285+
runson: self-hosted
286+
287+
219288
build-ubuntu_22_cuda_12:
220289

221290
permissions:

0 commit comments

Comments
 (0)