From abdde0342ae4e28cfb4fe2356f179874398a2993 Mon Sep 17 00:00:00 2001 From: Elara6331 Date: Wed, 13 Nov 2024 18:51:28 -0800 Subject: [PATCH] Add CI pipeline --- .woodpecker.yml | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 .woodpecker.yml diff --git a/.woodpecker.yml b/.woodpecker.yml new file mode 100644 index 0000000..92d3cb3 --- /dev/null +++ b/.woodpecker.yml @@ -0,0 +1,31 @@ +clone: + git: + image: woodpeckerci/plugin-git + settings: + tags: true + +steps: + build: + image: python + commands: + - python -m pip install hatchling hatch-vcs + - hatch build + + publish: + image: gitea.elara.ws/music-kraken/plugin-twine + settings: + username: __token__ + password: + from_secret: pypi_token + when: + event: tag + + release: + image: woodpeckerci/plugin-release + settings: + title: "Version ${CI_COMMIT_TAG}" + files: + - 'dist/hisscl-*.whl' + - 'dist/hisscl-*.tar.gz' + api_key: + from_secret: gitea_token \ No newline at end of file