X-Git-Url: http://these/git/?a=blobdiff_plain;f=.drone.yml;h=43057f64bf4c2e5ec7986f7e116880c5164f4ed6;hb=c9f140742925d6da20103124b49f2b58a35fc2b8;hp=de4114c6af7aae299cb198e337807719fe3cef06;hpb=4e6409f325bca5b2727b19c24d77ffa2b59109b1;p=lemmy.git diff --git a/.drone.yml b/.drone.yml index de4114c6..43057f64 100644 --- a/.drone.yml +++ b/.drone.yml @@ -10,7 +10,7 @@ steps: # use minimum supported rust version for most steps - name: prepare repo - image: clux/muslrust:1.57.0 + image: clux/muslrust:1.59.0 user: root commands: - git fetch --tags @@ -27,12 +27,14 @@ steps: - name: cargo clippy image: rust:1.61-buster commands: + - apt-get update + - apt-get -y install protobuf-compiler libprotobuf-dev - rustup component add clippy - cargo clippy --workspace --tests --all-targets --all-features -- -D warnings -D deprecated -D clippy::perf -D clippy::complexity -D clippy::dbg_macro - cargo clippy --workspace --all-features -- -D clippy::unwrap_used - name: cargo test - image: clux/muslrust:1.57.0 + image: clux/muslrust:1.59.0 environment: LEMMY_DATABASE_URL: postgres://lemmy:password@database:5432/lemmy LEMMY_CONFIG_LOCATION: ../../config/config.hjson @@ -40,24 +42,24 @@ steps: RUST_TEST_THREADS: 1 commands: - apt-get update - - apt-get -y install --no-install-recommends postgresql-client + - apt-get -y install --no-install-recommends postgresql-client protobuf-compiler libprotobuf-dev - cargo test --workspace --no-fail-fast --all-features - name: check defaults.hjson updated - image: clux/muslrust:1.57.0 + image: clux/muslrust:1.59.0 commands: - ./scripts/update_config_defaults.sh config/defaults_current.hjson - diff config/defaults.hjson config/defaults_current.hjson - name: check with different features - image: clux/muslrust:1.57.0 + image: clux/muslrust:1.59.0 commands: - cargo install cargo-workspaces - cargo workspaces exec cargo check --no-default-features - cargo workspaces exec cargo check --all-features - name: cargo build - image: clux/muslrust:1.57.0 + image: clux/muslrust:1.59.0 commands: - cargo build - mv target/x86_64-unknown-linux-musl/debug/lemmy_server target/lemmy_server