Skip to content

Commit ac03373

Browse files
committed
ci: update
1 parent fd3deac commit ac03373

1 file changed

Lines changed: 14 additions & 26 deletions

File tree

.github/workflows/test.yml

Lines changed: 14 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -12,47 +12,35 @@ on:
1212

1313
env:
1414
ROBOTPKG_URL: "http://robotpkg.openrobots.org/packages/debian"
15-
ROS: "humble"
16-
UBUNTU: "jammy"
15+
ROS: "jazzy"
16+
UBUNTU: "noble"
1717

1818
jobs:
1919
test:
20-
name: "Test ${{ matrix.pm }} on ${{ matrix.os }} ${{ matrix.arch }}"
21-
runs-on: "${{ matrix.os }}-latest"
20+
name: "Test ${{ matrix.pm }} on ${{ matrix.os }}"
21+
runs-on: "${{ matrix.os }}"
2222
strategy:
2323
fail-fast: false
2424
matrix:
2525
pm: ["pip", "conda", "nix"]
26-
os: ["ubuntu", "macos", "windows"]
27-
arch: ["main"]
26+
os: ["ubuntu-24.04", "ubuntu-24.04-arm", "macos-13", "macos-14", windows-latest"]
2827
exclude:
2928
- pm: "pip"
30-
os: "windows"
29+
os: "windows-latest"
3130
- pm: "nix"
32-
os: "windows"
31+
os: "windows-latest"
3332
include:
3433
- pm: "robotpkg"
35-
os: "ubuntu"
34+
os: "ubuntu-24.04"
3635
- pm: "ros"
37-
os: "ubuntu"
36+
os: "ubuntu-24.04"
3837
- pm: "brew"
39-
os: "macos"
40-
- arch: "aarch64"
41-
os: "ubuntu"
42-
pm: "pip"
43-
- arch: "aarch64"
44-
os: "ubuntu"
45-
pm: "nix"
38+
os: "macos-13"
39+
- pm: "brew"
40+
os: "macos-14"
4641
steps:
4742
- uses: actions/checkout@v3
4843

49-
# aarch64
50-
- name: Set up QEMU
51-
if: matrix.arch == 'aarch64'
52-
uses: docker/setup-qemu-action@v3
53-
with:
54-
platforms: all
55-
5644
# brew
5745
- if: matrix.pm == 'brew'
5846
uses: Homebrew/actions/setup-homebrew@master
@@ -128,9 +116,9 @@ jobs:
128116
129117
- run: cmake -B build -DCMAKE_BUILD_TYPE=Release
130118
- run: cmake --build build
131-
- if: matrix.os != 'windows'
119+
- if: matrix.os != 'windows-latest'
132120
run: ./build/main
133-
- if: matrix.os == 'windows'
121+
- if: matrix.os == 'windows-latest'
134122
run: .\build\Debug\main.exe
135123

136124
# TODO: way too long

0 commit comments

Comments
 (0)