Skip to content

Commit 804fee9

Browse files
authored
Add ubuntu 22.04 arm runners to ci (#457)
1 parent d9aef11 commit 804fee9

File tree

2 files changed

+78
-0
lines changed

2 files changed

+78
-0
lines changed

.github/workflows/Ubuntu.yml

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,42 @@ jobs:
5858
cling-version: '1.0'
5959
llvm_enable_projects: "clang"
6060
llvm_targets_to_build: "host;NVPTX"
61+
- name: ubu22-arm-gcc12-clang-repl-19
62+
os: ubuntu-22.04-arm
63+
compiler: gcc-12
64+
clang-runtime: '19'
65+
cling: Off
66+
llvm_enable_projects: "clang"
67+
llvm_targets_to_build: "host;NVPTX"
68+
- name: ubu22-arm-gcc12-clang-repl-18
69+
os: ubuntu-22.04-arm
70+
compiler: gcc-12
71+
clang-runtime: '18'
72+
cling: Off
73+
llvm_enable_projects: "clang"
74+
llvm_targets_to_build: "host;NVPTX"
75+
- name: ubu22-arm-gcc12-clang-repl-17
76+
os: ubuntu-22.04-arm
77+
compiler: gcc-12
78+
clang-runtime: '17'
79+
cling: Off
80+
llvm_enable_projects: "clang"
81+
llvm_targets_to_build: "host;NVPTX"
82+
- name: ubu22-arm-gcc12-clang-repl-16
83+
os: ubuntu-22.04-arm
84+
compiler: gcc-12
85+
clang-runtime: '16'
86+
cling: Off
87+
llvm_enable_projects: "clang"
88+
llvm_targets_to_build: "host;NVPTX"
89+
- name: ubu22-arm-gcc9-clang13-cling
90+
os: ubuntu-22.04-arm
91+
compiler: gcc-9
92+
clang-runtime: '13'
93+
cling: On
94+
cling-version: '1.0'
95+
llvm_enable_projects: "clang"
96+
llvm_targets_to_build: "host;NVPTX"
6197

6298
steps:
6399
- uses: actions/checkout@v4
@@ -271,6 +307,33 @@ jobs:
271307
cling: On
272308
cling-version: '1.0'
273309
cppyy: On
310+
- name: ubu22-arm-gcc12-clang-repl-19
311+
os: ubuntu-22.04-arm
312+
compiler: gcc-12
313+
clang-runtime: '19'
314+
cling: Off
315+
- name: ubu22-arm-gcc12-clang-repl-18
316+
os: ubuntu-22.04-arm
317+
compiler: gcc-12
318+
clang-runtime: '18'
319+
cling: Off
320+
- name: ubu22-arm-gcc12-clang-repl-17
321+
os: ubuntu-22.04-arm
322+
compiler: gcc-12
323+
clang-runtime: '17'
324+
cling: Off
325+
- name: ubu22-arm-gcc12-clang-repl-16
326+
os: ubuntu-22.04-arm
327+
compiler: gcc-12
328+
clang-runtime: '16'
329+
cling: Off
330+
cppyy: Off
331+
- name: ubu22-arm-gcc9-clang13-cling
332+
os: ubuntu-22.04-arm
333+
compiler: gcc-9
334+
clang-runtime: '13'
335+
cling: On
336+
cling-version: '1.0'
274337

275338
steps:
276339
- uses: actions/checkout@v4

.github/workflows/emscripten.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,14 @@ jobs:
2929
llvm_enable_projects: "clang;lld"
3030
llvm_targets_to_build: "WebAssembly"
3131
emsdk_ver: "3.1.45"
32+
- name: ubu22-arm-gcc12-clang-repl-19-emscripten
33+
os: ubuntu-22.04-arm
34+
compiler: gcc-12
35+
clang-runtime: '19'
36+
cling: Off
37+
llvm_enable_projects: "clang;lld"
38+
llvm_targets_to_build: "WebAssembly"
39+
emsdk_ver: "3.1.45"
3240
- name: osx15-arm-clang-clang-repl-19-emscripten
3341
os: macos-15
3442
compiler: clang
@@ -451,6 +459,13 @@ jobs:
451459
cling: Off
452460
micromamba_shell_init: bash
453461
emsdk_ver: "3.1.45"
462+
- name: ubu22-arm-gcc12-clang-repl-19-emscripten_wasm
463+
os: ubuntu-22.04-arm
464+
compiler: gcc-12
465+
clang-runtime: '19'
466+
cling: Off
467+
micromamba_shell_init: bash
468+
emsdk_ver: "3.1.45"
454469
- name: osx15-arm-clang-clang-repl-19-emscripten_wasm
455470
os: macos-15
456471
compiler: clang

0 commit comments

Comments
 (0)