Lines Matching full:cargo
23 # Allow more retries for network requests in cargo (downloading crates) and
38 # Run `cargo check` first to ensure that the pushed code at least compiles.
39 name: cargo check
49 uses: actions-rs/cargo@v1
56 name: cargo fmt
68 uses: actions-rs/cargo@v1
94 name: cargo check (-Zminimal-versions)
104 - name: install cargo-hack
105 uses: taiki-e/install-action@cargo-hack
108 # Remove dev-dependencies from Cargo.toml to prevent the next `cargo update`
110 cargo hack --remove-dev-deps --workspace
111 # Update Cargo.lock to minimal version dependencies.
112 cargo update -Z minimal-versions
113 cargo hack check \
119 cargo-hack:
121 name: cargo check (feature combinations)
125 # cargo hack --feature-powerset will have a significant permutation
147 - name: install cargo-hack
148 uses: taiki-e/install-action@cargo-hack
149 - name: cargo hack check
152 # cargo-hack --feature-powerset with all features in the powerset, so
155 CARGO_HACK=(cargo hack check --feature-powerset --no-dev-deps)
178 # Run `cargo check` on our minimum supported Rust version (1.49.0).
179 name: "cargo check (MSRV on ubuntu-latest)"
195 uses: actions-rs/cargo@v1
201 uses: actions-rs/cargo@v1
222 # Run `cargo check` on our minimum supported Rust version (1.53.0).
223 name: "cargo check (tracing-appender MSRV)"
239 uses: actions-rs/cargo@v1
245 uses: actions-rs/cargo@v1
256 name: "cargo test (${{ matrix.rust }} on ${{ matrix.os }})"
278 - name: install cargo-nextest
281 run: cargo nextest run --profile ci --workspace
289 # check_name: "cargo test (Rust ${{ matrix.rust }} on ${{ matrix.os }})"
292 run: cargo test --doc --workspace
323 uses: actions-rs/cargo@v1
329 name: cargo test (wasm)
351 …# using cargo's V2 feature resolver (https://doc.rust-lang.org/cargo/reference/resolver.html#resol…
353 name: cargo test (feature-specific)
364 run: cargo test
367 run: cargo test
370 run: cargo test --release
373 run: cargo test --no-default-features
376 run: cargo test --lib --no-default-features
379 # as rustdoc isn't aware of cargo's feature flags.
381 run: cargo test --lib --tests --no-default-features
384 run: cargo test --lib --tests --no-default-features --features "alloc"
387 run: cargo test --lib --tests --no-default-features --features "std"
398 - cargo-hack