stage: check
image: "rust:latest"
script:
- - cargo check --locked --workspace --verbose --all-features
+ - cargo check --locked --workspace --all-features
cargo-test:
stage: test
image: "rust:latest"
script:
- - cargo test --locked --workspace --verbose --all-features
+ - cargo test --locked --workspace --all-features
cargo-update-test-nightly:
stage: test
allow_failure: true
script:
- cargo update
- - cargo test --locked --workspace --verbose --all-features
+ - cargo test --locked --workspace --all-features
build-docs:
stage: check
- apt-get -y install build-essential pkg-config libssl-dev
- maint/update-minimal-versions
- cp Cargo.lock.minimal Cargo.lock
- - cargo test --locked --workspace --verbose --all-features
+ - cargo test --locked --workspace --all-features
# We have a thought-to-be-known-working lockfile in tree, test that
minimal-versions-pinned:
- apt-get -y update
- apt-get -y install build-essential pkg-config libssl-dev
- cp Cargo.lock.minimal Cargo.lock
- - cargo test --locked --workspace --verbose --all-features
+ - cargo test --locked --workspace --all-features
# Ideally we'd run autopkgtest here.
# However, our autopkgtests use overlayfs which doesn't seem available.