Skip to content

Commit d3d9f43

Browse files
committed
ci: simplify workflow, update to Ubuntu 24, also test AArch64 macOS
1 parent bf99a1e commit d3d9f43

File tree

1 file changed

+6
-7
lines changed

1 file changed

+6
-7
lines changed

.github/workflows/ci.yml

+6-7
Original file line numberDiff line numberDiff line change
@@ -48,18 +48,18 @@ jobs:
4848
- aarch64-unknown-linux-gnu
4949
- x86_64-pc-windows-gnu
5050
- x86_64-apple-darwin
51+
- aarch64-apple-darwin
5152
include:
5253
- target: x86_64-unknown-linux-gnu
53-
runner: ubuntu-22.04
54-
packages-to-test: -p ogg_next_sys -p aotuv_lancer_vorbis_sys -p vorbis_rs
54+
runner: ubuntu-24.04
5555
- target: aarch64-unknown-linux-gnu
56-
runner: ubuntu-22.04
57-
packages-to-test: -p ogg_next_sys -p aotuv_lancer_vorbis_sys -p vorbis_rs
56+
runner: ubuntu-24.04
5857
- target: x86_64-pc-windows-gnu
5958
runner: windows-2022
6059
- target: x86_64-apple-darwin
6160
runner: macos-13
62-
packages-to-test: -p ogg_next_sys -p aotuv_lancer_vorbis_sys -p vorbis_rs
61+
- target: aarch64-apple-darwin
62+
runner: macos-14
6363

6464
name: CI (${{ matrix.target }})
6565
runs-on: ${{ matrix.runner }}
@@ -103,5 +103,4 @@ jobs:
103103
# Handle AArch64 dynamic libraries installed by libc6-arm64-cross
104104
# being in a path that the dynamic linker does not check by default
105105
LD_LIBRARY_PATH: /usr/aarch64-linux-gnu/lib
106-
run: cargo test --release --target ${{ matrix.target }} -Zdoctest-xcompile
107-
${{ matrix.packages-to-test }} -- --nocapture
106+
run: cargo test --release --target ${{ matrix.target }} -Zdoctest-xcompile -- --nocapture

0 commit comments

Comments
 (0)