Add CI pipeline

This commit is contained in:
Elara 2024-11-13 18:51:28 -08:00
parent 7a55ee0777
commit abdde0342a

31
.woodpecker.yml Normal file
View File

@ -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