File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1414 runs-on : ${{ matrix.os }}
1515 strategy :
1616 matrix :
17- os : [ubuntu-latest, windows-latest, macos -latest]
18- rust : [stable, nightly ]
19- cargo_features : ['', 'alloc', 'default' ]
17+ os : [windows-latest]
18+ rust : [stable]
19+ cargo_features : ['']
2020
2121 steps :
2222 - uses : hecrj/setup-rust-action@v2
5050 run : cargo +${{ matrix.rust }} clippy --all-targets --workspace --no-default-features --features "${{ matrix.cargo_features }}"
5151 if : matrix.os == 'ubuntu-latest' && matrix.rust == 'nightly' && matrix.cargo_features == 'default'
5252
53+ - name : Build Test
54+ run : cargo +${{ matrix.rust }} build --tests --no-default-features --features "${{ matrix.cargo_features }}" --all-targets
55+
56+ - name : Archive artifacts
57+ if : matrix.os == 'windows-latest'
58+ uses : actions/upload-artifact@v7
59+ with :
60+ name : built artifacts
61+ path : target/**/*.exe
62+
5363 - name : Test
54- run : cargo +${{ matrix.rust }} test --no-default-features --features "${{ matrix.cargo_features }}" --all-targets
64+ run : cargo +${{ matrix.rust }} test --no-default-features --features "${{ matrix.cargo_features }}" --all-targets -- --test-threads=1
5565
5666 - name : Minimal versions
5767 # cargo-minimal-versions won't detach the path deps if we're using dev dependencies
You can’t perform that action at this time.
0 commit comments