Add publishing capability to CI
* Not yet enabled automatically due to gentoolkit Signed-off-by: Alfred Wingate <parona@protonmail.com>
This commit is contained in:
parent
6c90268712
commit
c6e6e25862
@ -23,3 +23,14 @@ pre-commit:
|
|||||||
- pip install pre-commit
|
- pip install pre-commit
|
||||||
- pre-commit run --all-files
|
- pre-commit run --all-files
|
||||||
|
|
||||||
|
publish:
|
||||||
|
variables:
|
||||||
|
TWINE_PASSWORD: ${CI_JOB_TOKEN}
|
||||||
|
TWINE_USERNAME: gitlab-ci-token
|
||||||
|
TWINE_REPOSITORY_URL: ${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/pypi
|
||||||
|
TWINE_NON_INTERACTIVE: 1
|
||||||
|
when: manual # gentoolkit as a dependency blocks publishing for now
|
||||||
|
script:
|
||||||
|
- pip install build twine
|
||||||
|
- python -m build
|
||||||
|
- python -m twine upload --verbose dist/*
|
||||||
|
Loading…
Reference in New Issue
Block a user