Skip to content

Commit a117715

Browse files
authored
Update tests.yml
1 parent 88bdb04 commit a117715

File tree

1 file changed

+48
-24
lines changed

1 file changed

+48
-24
lines changed

.github/workflows/tests.yml

Lines changed: 48 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,52 @@ jobs:
7979
castxml-epic: 0
8080
cppstd: "-std=c++98"
8181

82+
# UBUNTU 24.04 - CASTXML EPIC 0 - c++XX
83+
- os: ubuntu-24.04
84+
arch: x86_64
85+
compiler: gcc
86+
version: "13"
87+
python-version: "3.13"
88+
castxml: "castxml"
89+
castxml-epic: 0
90+
cppstd: "-std=c++11"
91+
92+
- os: ubuntu-24.04
93+
arch: x86_64
94+
compiler: gcc
95+
version: "13"
96+
python-version: "3.13"
97+
castxml: "castxml"
98+
castxml-epic: 0
99+
cppstd: "-std=c++14"
100+
101+
- os: ubuntu-24.04
102+
arch: x86_64
103+
compiler: gcc
104+
version: "13"
105+
python-version: "3.13"
106+
castxml: "castxml"
107+
castxml-epic: 0
108+
cppstd: "-std=c++17"
109+
110+
- os: ubuntu-24.04
111+
arch: x86_64
112+
compiler: gcc
113+
version: "13"
114+
python-version: "3.13"
115+
castxml: "castxml"
116+
castxml-epic: 0
117+
cppstd: "-std=c++20"
118+
119+
- os: ubuntu-24.04
120+
arch: x86_64
121+
compiler: gcc
122+
version: "13"
123+
python-version: "3.13"
124+
castxml: "castxml"
125+
castxml-epic: 0
126+
cppstd: "-std=c++23"
127+
82128
# UBUNTU 24.04 - CASTXML EPIC 1
83129
- os: ubuntu-24.04
84130
arch: x86_64
@@ -90,8 +136,8 @@ jobs:
90136
cppstd: "-std=c++98"
91137

92138
- os: ubuntu-24.04
93-
compiler: gcc
94139
arch: x86_64
140+
compiler: gcc
95141
version: "13"
96142
python-version: "3.13"
97143
castxml: "castxml"
@@ -106,16 +152,7 @@ jobs:
106152
python-version: "3.13"
107153
castxml: "castxml"
108154
castxml-epic: 0
109-
cppstd: "-std=c++98"
110-
111-
- os: windows-2025
112-
aarch: amd64
113-
compiler: msvc
114-
version: "default"
115-
python-version: "3.13"
116-
castxml: "castxml"
117-
castxml-epic: 0
118-
cppstd: "-std=c++98"
155+
cppstd: "-std=c++17"
119156

120157
steps:
121158
- uses: actions/checkout@v4
@@ -179,19 +216,6 @@ jobs:
179216
wget -q -O ~/castxml-macos-15-arm64.tar.gz https://github.com/CastXML/CastXMLSuperbuild/releases/download/v0.6.11.post1/castxml-macos-15-arm64.tar.gz
180217
tar -xzf ~/castxml-macos-15-arm64.tar.gz -C ~/
181218
chmod +x ~/castxml/bin/castxml
182-
183-
# ─── Setup CastXML for Windows ─────────────────────────────────────
184-
- name: Setup CastXML for Windows (amd64)
185-
if: matrix.os == 'macos-15' && matrix.arch == 'amd64'
186-
run: |
187-
wget -q -O ~/castxml-windows-2025-amd64.zip https://github.com/CastXML/CastXMLSuperbuild/releases/download/v0.6.11/castxml-windows-2025-amd64.zip
188-
unzip -q ~/castxml-windows-2025-amd64.zip -d ~/
189-
190-
- name: Setup CastXML for Windows (ARM)
191-
if: matrix.os == 'windows' && matrix.arch == 'aarch64'
192-
run: |
193-
wget -q -O ~/castxml-windows-2025-arm64.zip https://github.com/CastXML/CastXMLSuperbuild/releases/download/v0.6.11/castxml-windows-2025-arm64.zip
194-
unzip -q ~/castxml-windows-2025-arm64.zip -d ~/
195219
196220
- name: Add CastXML to PATH
197221
run: echo "$HOME/castxml/bin" >> $GITHUB_PATH

0 commit comments

Comments
 (0)