This repository publishes only evenet-core.
- Tag push matching
v*triggers.github/workflows/build-core.yml. build-corejob builds and validates artifacts.publish-coreruns only ifbuild-coresucceeds and uploads to PyPI.
No separate manual publish workflow is required.
Set up Trusted Publishing for package evenet-core:
- Package name:
evenet-core(create it if it does not exist yet). - Publisher type: GitHub Actions.
- GitHub owner: your org/user.
- GitHub repository: your
evenet-corerepository. - Workflow filename:
build-core.yml. - Environment name:
pypi.
Notes:
- First release may require creating a pending publisher in PyPI before the workflow can publish.
- You do not need a
PYPI_API_TOKENsecret when using trusted publishing.
Create GitHub Actions environment pypi in this repository (Settings -> Environments).
- Bump version in
setup.py. - Commit and push.
- Tag and push:
git tag v0.1.0
git push origin v0.1.0The workflow will build, then auto-publish on success.