File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -55,17 +55,14 @@ jobs:
5555 profile : minimal
5656 override : true
5757
58- - name : Test All
59- uses : actions-rs/cargo@v1
60- with :
61- command : test
62- args : --release --all-features # some tests might be slow in dev profile
58+ # - name: Test All
59+ # uses: actions-rs/cargo@v1
60+ # with:
61+ # command: test
62+ # args: --release --all-features # some tests might be slow in dev profile
6363
64- - name : Test toolset
65- run : cd toolset && cargo test --all-features
66-
67- build-toolset :
68- name : Build & package toolset
64+ package :
65+ name : Build & package
6966 needs : [test]
7067 if : github.ref == 'refs/heads/master'
7168 runs-on : ${{ matrix.builds.os }}
@@ -80,15 +77,16 @@ jobs:
8077 file : linux-x86_64-musl
8178 out : ard-tools
8279 target : x86_64-unknown-linux-musl
80+ build_args : --exclude fuse-ard
8381 - os : windows-2019
8482 file : win64.exe
8583 out : ard-tools.exe
8684 target : x86_64-pc-windows-msvc
8785 build_args : --exclude fuse-ard
8886 steps :
8987 - if : runner.os == 'Linux'
90- name : Install libfuse
91- run : sudo apt install -y libfuse3-dev
88+ name : Install libfuse & musl-gcc
89+ run : sudo apt install -y libfuse3-dev musl-tools
9290 - name : Checkout
9391 uses : actions/checkout@v2
9492 - name : Install Rust
9795 toolchain : stable
9896 target : ${{ matrix.builds.target }}
9997 - name : Build
100- run : cd toolset && cargo build --release --target ${{ matrix.builds.target }} ${{ matrix.builds.build_args }}
98+ run : cargo build --workspace --release --target ${{ matrix.builds.target }} ${{ matrix.builds.build_args }}
10199 - name : Upload executable
102100 uses : actions/upload-artifact@v4
103101 with :
You can’t perform that action at this time.
0 commit comments