issue-core 0.2.1 is published on forgejo.coulomb.social; update release docs and prefer publish-forgejo over legacy Gitea paths.
1.1 KiB
1.1 KiB
Python Package Release
issue-core publishes as the issue-core Python package. The Railiance
application deployment path expects the 0.2.x series to be available from the
Coulomb Forgejo PyPI registry (forgejo.coulomb.social).
Local Release
Build and validate the release artifacts:
make package-check
Publish to the Coulomb organization registry:
TWINE_USERNAME=<gitea-user> \
TWINE_PASSWORD=<package-token> \
make publish-forgejo
The package endpoint is:
https://forgejo.coulomb.social/api/packages/coulomb/pypi
The matching simple index for consumers is:
https://forgejo.coulomb.social/api/packages/coulomb/pypi/simple/
Do not commit tokenized package index URLs. CI and local Docker builds should inject registry credentials through environment variables or BuildKit secrets.
Forgejo Actions Release
The .forgejo/workflows/publish-python-package.yml workflow publishes on tags
matching v* or workflow_dispatch. Configure org secrets:
FORGEJO_PYPI_USERFORGEJO_PYPI_TOKEN
Release with:
git tag v0.2.0
git push origin v0.2.0