diff --git a/.drone.yml b/.drone.yml index 5076b5a..5143da3 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1,45 +1,46 @@ kind: pipeline +type: docker name: tests steps: - - name: test-linux - image: rust - commands: - - apt update - - apt install -y cmake - - cargo test -v + - name: test-linux + image: rust + commands: + - apt update + - apt install -y cmake + - cargo test -v + + - name: clippy-linux + image: rust + commands: + - apt update + - apt install -y cmake + - rustup component add clippy + - cargo clippy - - name: clippy-linux - image: rust - commands: - - apt update - - apt install -y cmake - - rustup component add clippy - - cargo clippy - --- kind: pipeline +type: docker name: release steps: - - name: release-linux - image: rust - commands: - - apt update - - apt install -y cmake - - cargo build --release -v - - strip target/release/ruff - - - name: publish - image: plugins/gitea-release - settings: - base_url: https://tilera.xyz/git - api_key: - from_secret: gitea_token - note: CHANGELOG.md - title: tag-${DRONE_TAG} - files: - - target/release/ruff - when: - event: tag - depends_on: - - release-linux + - name: release-linux + image: rust + commands: + - apt update + - apt install -y cmake + - cargo build --release -v + - strip target/release/ruff + - name: publish + image: plugins/gitea-release + settings: + base_url: https://tilera.xyz/git + api_key: + from_secret: gitea_token + note: CHANGELOG.md + title: tag-${DRONE_TAG} + files: + - target/release/ruff + when: + event: [tag] + depends_on: + - release-linux