Skip to content

Commit 50afcee

Browse files
johnnynuneziMichka
authored andcommitted
macos: add macos 15 CI
1 parent b5bc7b5 commit 50afcee

File tree

1 file changed

+15
-6
lines changed

1 file changed

+15
-6
lines changed

.github/workflows/tests.yml

Lines changed: 15 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@ jobs:
136136
python-version: "3.13"
137137
castxml-epic: 0
138138

139-
- os: macos-14
139+
- os: macos-15
140140
compiler: clang++
141141
python-version: "3.13"
142142
castxml-epic: 0
@@ -170,22 +170,31 @@ jobs:
170170
- name: Setup CastXML for Linux x86_64 (Ubuntu 24.04)
171171
if: matrix.os == 'ubuntu-24.04' && matrix.arch == 'x86_64'
172172
run: |
173-
wget -q -O ~/castxml-ubuntu-24.04-x86_64.tar.gz https://github.com/CastXML/CastXMLSuperbuild/releases/download/v0.6.11.post1/castxml-ubuntu-24.04-x86_64.tar.gz
173+
wget -q -O ~/castxml-ubuntu-24.04-x86_64.tar.gz https://github.com/CastXML/CastXMLSuperbuild/releases/download/v0.6.11.post2/castxml-ubuntu-24.04-x86_64.tar.gz
174174
tar -xzf ~/castxml-ubuntu-24.04-x86_64.tar.gz -C ~/
175175
chmod +x ~/castxml/bin/castxml
176176
177177
- name: Setup CastXML for Linux x86_64 (Ubuntu 22.04)
178178
if: matrix.os == 'ubuntu-22.04' && matrix.arch == 'x86_64'
179179
run: |
180-
wget -q -O ~/castxml-ubuntu-22.04-x86_64.tar.gz https://github.com/CastXML/CastXMLSuperbuild/releases/download/v0.6.11.post1/castxml-ubuntu-22.04-x86_64.tar.gz
180+
wget -q -O ~/castxml-ubuntu-22.04-x86_64.tar.gz https://github.com/CastXML/CastXMLSuperbuild/releases/download/v0.6.11.post2/castxml-ubuntu-22.04-x86_64.tar.gz
181181
tar -xzf ~/castxml-ubuntu-22.04-x86_64.tar.gz -C ~/
182182
chmod +x ~/castxml/bin/castxml
183183
184184
# ─── Setup CastXML for MacOS ──────────────────────────────
185-
- name: Setup castxml for Mac
186-
if: contains(matrix.os, 'macos')
185+
- name: Setup CastXML for macOS (arm64)
186+
if: matrix.os == 'macos-15'
187187
run: |
188-
wget -q -O - https://data.kitware.com/api/v1/file/hashsum/sha512/5d937e938f7b882a3a3e7941e68f8312d0898aaf2082e00003dd362b1ba70b98b0a08706a1be28e71652a6a0f1e66f89768b5eaa20e5a100592d5b3deefec3f0/download | tar zxf - -C ~/
188+
wget -q -O ~/castxml-macos-15-arm64.tar.gz https://github.com/CastXML/CastXMLSuperbuild/releases/download/v0.6.11.post2/castxml-macos-15-arm64.tar.gz
189+
tar -xzf ~/castxml-macos-15-arm64.tar.gz -C ~/
190+
chmod +x ~/castxml/bin/castxml
191+
192+
- name: Setup CastXML for macOS (x86_64)
193+
if: matrix.os == 'macos-13'
194+
run: |
195+
wget -q -O ~/castxml-macos-13-x86_64.tar.gz https://github.com/CastXML/CastXMLSuperbuild/releases/download/v0.6.11.post2/castxml-macos-13-x86_64.tar.gz
196+
tar -xzf ~/castxml-macos-13-x86_64.tar.gz -C ~/
197+
chmod +x ~/castxml/bin/castxml
189198
190199
- name: Run tests
191200
run: |

0 commit comments

Comments
 (0)