ci: now also upload to package on forgejo.
Some checks failed
ci/woodpecker/pr/woodpecker_ci Pipeline was successful
ci/woodpecker/pull_request_closed/woodpecker_ci Pipeline was successful
ci/woodpecker/push/woodpecker_ci Pipeline failed
ci/woodpecker/tag/woodpecker_ci Pipeline was successful

This commit is contained in:
Mr Finchum 2025-04-11 11:42:43 +02:00
parent 03cf68b873
commit 364af1cb6e

View file

@ -61,7 +61,7 @@ steps:
- python3 -m pip install build
- python3 -m build
- name: release
- name: publish_pypi
depends_on: [gitversion, tagging, build]
when:
event: push
@ -75,3 +75,27 @@ steps:
- ls
- python3 -m pip install twine
- python3 -m twine upload dist/*
- name: publish_forgejo
depends_on: [gitversion, tagging, build]
when:
event: push
branch: main
image: python:3.9.21
environment:
CI_TOKEN:
from_secret: CI_TOKEN
commands:
- ls
- python3 -m pip install twine
- |
cat > ~/.pypirc <<EOF
[distutils]
index-servers = forgejo
[forgejo]
repository = https://code.boxyfoxy.net/api/packages/CodeByMrFinchum/pypi
username = CodeByMrFinchum
password = ${CI_TOKEN}
EOF
- python3 -m twine upload --repository forgejo dist/*