From b8cb8e2585456557541e3801bea5dbc9a3d8d5e2 Mon Sep 17 00:00:00 2001 From: Elara6331 Date: Wed, 13 Nov 2024 18:53:37 -0800 Subject: [PATCH] Add CI pipeline --- .woodpecker.yml | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 .woodpecker.yml diff --git a/.woodpecker.yml b/.woodpecker.yml new file mode 100644 index 0000000..e18c635 --- /dev/null +++ b/.woodpecker.yml @@ -0,0 +1,35 @@ +clone: + git: + image: woodpeckerci/plugin-git + settings: + tags: true + +steps: + build: + image: python + commands: + - python -m pip install hatchling hatch-vcs + - hatch build + when: + event: tag + + 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 + when: + event: tag \ No newline at end of file