77 runs-on : ${{ matrix.os }}
88 strategy :
99 matrix :
10+ lua : [lua54, lua53, lua52, lua51]
1011 target :
1112 - x86_64-unknown-linux-gnu
1213 - i686-unknown-linux-gnu
1819 - x86_64-pc-windows-msvc
1920 - wasm32-unknown-emscripten
2021 - wasm32-wasip2
21- lua : [lua54, lua53, lua52, lua51]
2222 include :
2323 - target : x86_64-unknown-linux-gnu
2424 os : ubuntu-latest
4747 target : ${{ matrix.target }}
4848 - name : Build ${{ matrix.lua }}
4949 run : |
50- cargo build --manifest-path testcrate/Cargo.toml --release --features ${{ matrix.lua }}
50+ cargo build --manifest-path testcrate/Cargo.toml --release --features ${{ matrix.lua }} --target ${{ matrix.target }}
5151 shell : bash
5252
5353 test :
@@ -56,29 +56,35 @@ jobs:
5656 needs : build
5757 strategy :
5858 matrix :
59+ lua : [lua54, lua53, lua52, lua51]
5960 target :
6061 - x86_64-unknown-linux-gnu
6162 - x86_64-apple-darwin
63+ - aarch64-apple-darwin
6264 - x86_64-pc-windows-msvc
65+ - wasm32-unknown-emscripten
6366 - wasm32-wasip2
64- lua : [lua54, lua53, lua52, lua51]
6567 include :
66- - os : ubuntu-latest
67- target : x86_64-unknown-linux-gnu
68- - os : macos-latest
69- target : x86_64-apple-darwin
70- - os : windows-latest
71- target : x86_64-pc-windows-msvc
72- - os : ubuntu-latest
73- target : wasm32-wasip2
68+ - target : x86_64-unknown-linux-gnu
69+ os : ubuntu-latest
70+ - target : x86_64-apple-darwin
71+ os : macos-latest
72+ - target : aarch64-apple-darwin
73+ os : macos-latest
74+ - target : x86_64-pc-windows-msvc
75+ os : windows-latest
76+ - target : wasm32-unknown-emscripten
77+ os : ubuntu-latest
78+ - target : wasm32-wasip2
79+ os : ubuntu-latest
7480 steps :
7581 - uses : actions/checkout@main
7682 - uses : ./.github/actions/setup-deps
7783 with :
7884 target : ${{ matrix.target }}
7985 - name : Run ${{ matrix.lua }} tests
8086 run : |
81- cargo test --manifest-path testcrate/Cargo.toml --release --features ${{ matrix.lua }}
87+ cargo test --manifest-path testcrate/Cargo.toml --release --features ${{ matrix.lua }} --target ${{ matrix.target }}
8288 shell : bash
8389
8490 test_standalone :
0 commit comments