diff --git a/.woodpecker/release.yml b/.woodpecker/release.yml new file mode 100644 index 0000000..115f433 --- /dev/null +++ b/.woodpecker/release.yml @@ -0,0 +1,22 @@ +when: + event: [tag] + +steps: + - name: build-static + image: kgrv/rust:latest + commands: + - RUSTFLAGS="-Ctarget-feature=+crt-static" compile --release + - cp target/*/release/riptide riptide/ + - tar -czf riptide.tgz -C riptide . + + - name: release-tag + image: woodpeckerci/plugin-release + settings: + base-url: https://codeberg.org + api-key: + from_secret: RIPTIDE_TOK + title: ${CI_COMMIT_TAG} + prerelease: false + checksum: sha256 + files: + - riptide.tgz \ No newline at end of file