@@ -7,11 +7,11 @@ permissions:
77jobs :
88 build :
99 strategy :
10+ fail-fast : false
1011 matrix :
11- profile : [ debug, release ]
12- target : [ x86_64-unknown-linux-gnu, x86_64-unknown-linux-musl ]
12+ profile : [ "debug", "release" ]
1313 just_version : [ "1.36.0" ]
14- rust_toolchain : [ "stable", "nightly-2024-10-22" ]
14+ rust_toolchain : [ "stable", "1.82.0", " nightly-2024-10-22" ]
1515 runs-on :
1616 - lab
1717 timeout-minutes : 180
@@ -30,13 +30,17 @@ jobs:
3030 uses : dtolnay/rust-toolchain@stable
3131 with :
3232 toolchain : ${{matrix.rust_toolchain}}
33- targets : ${{matrix.target}}
33+ targets : " x86_64-unknown-linux-gnu,x86_64-unknown-linux-musl "
3434 - name : Checkout
3535 uses : actions/checkout@v4
3636 - name : refresh-compile-env
3737 run : just --yes refresh-compile-env
3838 - run : just --yes fake-nix
39+ - name : just build (glibc)
40+ run : just cargo +${{matrix.rust_toolchain}} build --profile=${{matrix.profile}} --target=x86_64-unknown-linux-gnu
41+ - name : just test (glibc)
42+ run : just cargo +${{matrix.rust_toolchain}} test --profile=${{matrix.profile}} --target=x86_64-unknown-linux-gnu
3943 - name : just build
40- run : just cargo +${{matrix.rust_toolchain}} build --profile=${{matrix.profile}} --target=${{matrix.target}}
44+ run : just cargo +${{matrix.rust_toolchain}} build --profile=${{matrix.profile}} --target=x86_64-unknown-linux-musl
4145 - name : just test
42- run : just cargo +${{matrix.rust_toolchain}} test --profile=${{matrix.profile}} --target=${{matrix.target}}
46+ run : just cargo +${{matrix.rust_toolchain}} test --profile=${{matrix.profile}} --target=x86_64-unknown-linux-musl
0 commit comments