diff --git a/.drone.yml b/.drone.yml index 7e3a505..0536eed 100644 --- a/.drone.yml +++ b/.drone.yml @@ -8,21 +8,19 @@ steps: - rustup component add rustfmt - cargo fmt --all -- --check - name: test - image: ubuntu:focal + image: shimun/fido2luks@sha256:c1c9b0fb36f24555bc575dd6f643efd3a83f9db25a7ed88af3e22eacf44a89b8 environment: DEBIAN_FRONTEND: noninteractive commands: - - apt update && apt install -y cargo libkeyutils-dev libclang-dev clang pkg-config libcryptsetup-dev - cargo test --locked - name: publish - image: ubuntu:focal + image: shimun/fido2luks@sha256:c1c9b0fb36f24555bc575dd6f643efd3a83f9db25a7ed88af3e22eacf44a89b8 environment: DEBIAN_FRONTEND: noninteractive CARGO_REGISTRY_TOKEN: from_secret: cargo_tkn commands: - grep -E 'version ?= ?"${DRONE_TAG}"' -i Cargo.toml || (printf "incorrect crate/tag version" && exit 1) - - apt update && apt install -y cargo libkeyutils-dev libclang-dev clang pkg-config libcryptsetup-dev - cargo package --all-features - cargo publish --all-features when: