Add CI pipeline
Some checks failed
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/tag/woodpecker Pipeline failed

This commit is contained in:
Elara 2024-11-13 18:55:53 -08:00
parent 7a55ee0777
commit 40b3ae05c4

35
.woodpecker.yml Normal file
View File

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