Skip to content

Commit 85fec26

Browse files
johnnynunezartem-ogre
authored andcommitted
Update CI builds and arm configuration
- Updated ci_builds.yml for improved CI integration - arm changes applied
1 parent c221d76 commit 85fec26

File tree

1 file changed

+13
-15
lines changed

1 file changed

+13
-15
lines changed

Diff for: .github/workflows/ci_builds.yml

+13-15
Original file line numberDiff line numberDiff line change
@@ -3,33 +3,31 @@ name: CI Builds
33
on: [push]
44

55
jobs:
6-
ci_workflow_test:
6+
builds:
77
name: ${{ matrix.config.name }}
88
runs-on: ${{ matrix.config.os }}
99
strategy:
1010
fail-fast: false
1111
matrix:
1212
config:
13-
- {
14-
name: "Windows",
15-
os: windows-latest
16-
}
17-
- {
18-
name: "Ubuntu",
19-
os: ubuntu-latest
20-
}
21-
- {
22-
name: "macOS",
23-
os: macos-latest
24-
}
13+
- name: "Windows 2025 (x64)"
14+
os: windows-2025
15+
- name: "Ubuntu 24.04 (x64)"
16+
os: ubuntu-24.04
17+
- name: "Ubuntu 24.04 (arm64)"
18+
os: ubuntu-24.04-arm
19+
- name: "macOS 13 (x64)"
20+
os: macos-13
21+
- name: "macOS 15 (arm64)"
22+
os: macos-15
2523

2624
steps:
2725
- uses: actions/checkout@v4
2826
with:
2927
submodules: true
3028

3129
- name: Set up Python
32-
uses: actions/setup-python@v4
30+
uses: actions/setup-python@v5
3331
with:
3432
python-version: '3.x'
3533

@@ -51,4 +49,4 @@ jobs:
5149
- name: "Build: header-only, boost"
5250
run: conan create CDT/ -o use_boost=True -o enable_testing=True --build missing
5351
- name: "Build: header-only, without boost"
54-
run: conan create CDT/ -o use_boost=False -o enable_testing=True
52+
run: conan create CDT/ -o use_boost=False -o enable_testing=True

0 commit comments

Comments
 (0)