From a8899b5e5845385f6909c7d1251a8dc0c7944105 Mon Sep 17 00:00:00 2001 From: JeremyLARDENOIS Date: Sun, 10 Aug 2025 21:50:22 +0200 Subject: [PATCH] ci: test --- .drone.yml | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 .drone.yml diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..90cd4f0 --- /dev/null +++ b/.drone.yml @@ -0,0 +1,42 @@ +kind: pipeline +type: docker +name: test-on-amd64 + +platform: + arch: amd64 + +steps: +- name: build-release + image: rust:1.89 + commands: + - cargo build --verbose --workspace --release +- name: test + image: rust:1.89 + commands: + - cargo test --verbose --workspace +- name: lint + image: rust:1.89 + commands: + - rustup component add clippy + - cargo clippy --all-targets --all-features +- name: push-binary-release + image: plugins/gitea-release + settings: + api_url: https://gitea.lardenois.cc + username: + from_secret: gitea_user + token: + from_secret: gitea_token + files: + - target/release/node-notifier + title: "Release ${DRONE_TAG:-v${DRONE_BUILD_NUMBER}}" + note: "Automated release from commit ${DRONE_COMMIT_SHA}" + checksum: + - sha256 + when: + event: tag + status: success + depends_on: + - build-release + - test + - lint