Skip to content

Commit 563b7c5

Browse files
johnnynuneziMichka
authored andcommitted
ubuntu arm
1 parent 0e50761 commit 563b7c5

File tree

1 file changed

+32
-0
lines changed

1 file changed

+32
-0
lines changed

.github/workflows/tests.yml

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -130,6 +130,23 @@ jobs:
130130
castxml-epic: 1
131131
cppstd: "-std=c++11"
132132

133+
# UBUNTU ARM
134+
- os: ubuntu-22.04-arm
135+
arch: aarch64
136+
compiler: clang++
137+
clang-version: 16
138+
python-version: "3.13"
139+
castxml-epic: 0
140+
cppstd: "-std=c++17"
141+
142+
- os: ubuntu-24.04-arm
143+
arch: aarch64
144+
compiler: clang++
145+
clang-version: 16
146+
python-version: "3.13"
147+
castxml-epic: 0
148+
cppstd: "-std=c++17"
149+
133150
# MACOS
134151
- os: macos-13
135152
compiler: clang++
@@ -181,6 +198,21 @@ jobs:
181198
tar -xzf ~/castxml-ubuntu-22.04-x86_64.tar.gz -C ~/
182199
chmod +x ~/castxml/bin/castxml
183200
201+
# ─── Setup CastXML for Linux aarch64 ──────────────────────────────
202+
- name: Setup CastXML for Linux aarch64 (Ubuntu 24.04)
203+
if: matrix.os == 'ubuntu-24.04' && matrix.arch == 'aarch64'
204+
run: |
205+
wget -q -O ~/castxml-ubuntu-24.04-arm-aarch64.tar.gz https://github.com/CastXML/CastXMLSuperbuild/releases/download/v0.6.11.post1/castxml-ubuntu-24.04-arm-aarch64.tar.gz
206+
tar -xzf ~/castxml-ubuntu-24.04-arm-aarch64.tar.gz -C ~/
207+
chmod +x ~/castxml/bin/castxml
208+
209+
- name: Setup CastXML for Linux aarch64 (Ubuntu 22.04)
210+
if: matrix.os == 'ubuntu-22.04' && matrix.arch == 'aarch64'
211+
run: |
212+
wget -q -O ~/castxml-ubuntu-22.04-arm-aarch64.tar.gz https://github.com/CastXML/CastXMLSuperbuild/releases/download/v0.6.11.post1/castxml-ubuntu-22.04-arm-aarch64.tar.gz
213+
tar -xzf ~/castxml-ubuntu-22.04-arm-aarch64.tar.gz -C ~/
214+
chmod +x ~/castxml/bin/castxml
215+
184216
# ─── Setup CastXML for MacOS ──────────────────────────────
185217
- name: Setup CastXML for macOS (arm64)
186218
if: matrix.os == 'macos-15'

0 commit comments

Comments
 (0)