publish-package
Installation
SKILL.md
Publish Switchyard
Switchyard currently uses the OSS-style NeMo release shape in GitHub Actions. Keep temporary dev wheels separate from official tag-gated release builds.
| Channel | Trigger | CI owner | Destination | Runbook |
|---|---|---|---|---|
| Dev wheel artifact | Manual publish.yml dispatch with build_dev_artifact=true |
GitHub Actions | One-day GitHub artifact | docs/internal/release_workflow.md |
| Dev matrix artifact | Manual publish.yml dispatch with build_dev_matrix=true |
GitHub Actions | Full matrix GitHub artifacts | docs/internal/release_workflow.md |
| Official release build | Root vMAJOR.MINOR.PATCH tag |
GitHub Actions .github/workflows/publish.yml |
Full release artifact matrix + PyPI Trusted Publishing via uv publish |
.github/workflows/publish.yml |
Release publishing stays on the public GitHub/PyPI path. Manual branch builds only produce artifacts; root release tags publish through PyPI Trusted Publishing.