refactor: use CI artifacts in release workflow instead of rebuilding

- Download pre-built wheels from successful CI runs
- Avoids duplicate builds and ensures consistency
- CI artifacts are already tested across all platforms
- Faster release process (no build time)
- Updates release documentation to reflect new flow

This ensures the released packages are exactly what was tested in CI.
This commit is contained in:
Andy Lee
2025-07-24 14:19:22 -07:00
parent 1614203786
commit 50686c0819
2 changed files with 60 additions and 6 deletions

View File

@@ -20,6 +20,7 @@ Before releasing, ensure:
**What happens:**
- ✅ Validates version format
- ✅ Downloads pre-built packages from CI (no rebuild needed!)
- ✅ Updates all package versions
- ✅ Optionally tests on TestPyPI
- ✅ Creates tag and GitHub release