Merge pull request 'ci: add pipeline' (#8) from ci/add-pipeline into experimental
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
Reviewed-on: #8
This commit is contained in:
commit
64c95aabfa
3
.gitignore
vendored
3
.gitignore
vendored
@ -18,3 +18,6 @@ venv
|
|||||||
windows
|
windows
|
||||||
|
|
||||||
.env
|
.env
|
||||||
|
|
||||||
|
# setuptools_scm
|
||||||
|
_version.py
|
||||||
|
51
.woodpecker.yml
Normal file
51
.woodpecker.yml
Normal file
@ -0,0 +1,51 @@
|
|||||||
|
labels:
|
||||||
|
platform: linux/amd64
|
||||||
|
|
||||||
|
steps:
|
||||||
|
build-stable:
|
||||||
|
image: python
|
||||||
|
commands:
|
||||||
|
- sed -i 's/name = "music-kraken"/name = "music-kraken-stable"/' pyproject.toml
|
||||||
|
- python -m pip install -r requirements-dev.txt
|
||||||
|
- python3 -m build
|
||||||
|
environment:
|
||||||
|
- SETUPTOOLS_SCM_PRETEND_VERSION=${CI_COMMIT_TAG}
|
||||||
|
when:
|
||||||
|
- event: tag
|
||||||
|
|
||||||
|
build-dev:
|
||||||
|
image: python
|
||||||
|
commands:
|
||||||
|
- python -m pip install -r requirements-dev.txt
|
||||||
|
- python3 -m build
|
||||||
|
when:
|
||||||
|
- event: manual
|
||||||
|
- event: push
|
||||||
|
branch: experimental
|
||||||
|
|
||||||
|
publish-gitea:
|
||||||
|
image: gitea.elara.ws/music-kraken/plugin-twine
|
||||||
|
settings:
|
||||||
|
repository_url: "https://gitea.elara.ws/api/packages/music-kraken/pypi"
|
||||||
|
username:
|
||||||
|
from_secret: gitea_username
|
||||||
|
password:
|
||||||
|
from_secret: gitea_password
|
||||||
|
when:
|
||||||
|
- event: manual
|
||||||
|
- event: tag
|
||||||
|
- event: push
|
||||||
|
branch: experimental
|
||||||
|
|
||||||
|
publish-pypi:
|
||||||
|
image: gitea.elara.ws/music-kraken/plugin-twine
|
||||||
|
settings:
|
||||||
|
username:
|
||||||
|
from_secret: pypi_username
|
||||||
|
password:
|
||||||
|
from_secret: pypi_password
|
||||||
|
when:
|
||||||
|
- event: manual
|
||||||
|
- event: tag
|
||||||
|
- event: push
|
||||||
|
branch: experimental
|
@ -1,5 +1,7 @@
|
|||||||
# Music Kraken
|
# Music Kraken
|
||||||
|
|
||||||
|
[![Woodpecker CI Status](https://ci.elara.ws/api/badges/59/status.svg)](https://ci.elara.ws/repos/59)
|
||||||
|
|
||||||
<img src="assets/logo.svg" width=300 alt="music kraken logo"/>
|
<img src="assets/logo.svg" width=300 alt="music kraken logo"/>
|
||||||
|
|
||||||
- [Music Kraken](#music-kraken)
|
- [Music Kraken](#music-kraken)
|
||||||
|
@ -9,8 +9,6 @@ from rich.console import Console
|
|||||||
from .utils.shared import DEBUG, DEBUG_LOGGING
|
from .utils.shared import DEBUG, DEBUG_LOGGING
|
||||||
from .utils.config import logging_settings, main_settings, read_config
|
from .utils.config import logging_settings, main_settings, read_config
|
||||||
|
|
||||||
__version__ = "1.15.0"
|
|
||||||
|
|
||||||
read_config()
|
read_config()
|
||||||
|
|
||||||
console: Console = Console()
|
console: Console = Console()
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
[build-system]
|
[build-system]
|
||||||
requires = ["hatchling", "hatch-requirements-txt" ]
|
requires = ["hatchling", "hatch-requirements-txt", "hatch-vcs"]
|
||||||
build-backend = "hatchling.build"
|
build-backend = "hatchling.build"
|
||||||
|
|
||||||
[tool.hatch.build]
|
[tool.hatch.build]
|
||||||
@ -15,7 +15,15 @@ packages = ["music_kraken"]
|
|||||||
music-kraken = "music_kraken.__main__:cli"
|
music-kraken = "music_kraken.__main__:cli"
|
||||||
|
|
||||||
[tool.hatch.version]
|
[tool.hatch.version]
|
||||||
path = "music_kraken/__init__.py"
|
source = "vcs"
|
||||||
|
path = "music_kraken/_version.py"
|
||||||
|
fallback-version = "0.0.0"
|
||||||
|
|
||||||
|
[tool.hatch.version.raw-options]
|
||||||
|
local_scheme = "no-local-version"
|
||||||
|
|
||||||
|
[tool.hatch.build.hooks.vcs]
|
||||||
|
version-file = "music_kraken/_version.py"
|
||||||
|
|
||||||
[project]
|
[project]
|
||||||
name = "music-kraken"
|
name = "music-kraken"
|
||||||
|
Loading…
Reference in New Issue
Block a user