docs: point package release canon at Forgejo PyPI
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 4s

issue-core 0.2.1 is published on forgejo.coulomb.social; update release
docs and prefer publish-forgejo over legacy Gitea paths.
This commit is contained in:
tegwick 2026-07-12 01:02:38 +02:00
parent d030c20dff
commit 8305d27e4b

View file

@ -2,7 +2,7 @@
`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 Gitea PyPI registry.
Coulomb Forgejo PyPI registry (`forgejo.coulomb.social`).
## Local Release
@ -17,7 +17,7 @@ Publish to the Coulomb organization registry:
```bash
TWINE_USERNAME=<gitea-user> \
TWINE_PASSWORD=<package-token> \
make publish-gitea
make publish-forgejo
```
The package endpoint is:
@ -35,15 +35,15 @@ 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.
## Gitea Actions Release
## Forgejo Actions Release
The `.gitea/workflows/publish-python-package.yml` workflow publishes on tags
matching `v*`. Configure these repository secrets before cutting a release:
The `.forgejo/workflows/publish-python-package.yml` workflow publishes on tags
matching `v*` or `workflow_dispatch`. Configure org secrets:
- `GITEA_PACKAGE_USER`
- `GITEA_PACKAGE_TOKEN`
- `FORGEJO_PYPI_USER`
- `FORGEJO_PYPI_TOKEN`
Release `0.2.0` with:
Release with:
```bash
git tag v0.2.0