You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ci(publish-python): drop PyPI wheel push, GH Release becomes canonical
The Python SDK matrix (4 CPython × 3 platforms = 12 wheels per release,
~17 MB each) burned through PyPI's 10 GB per-project quota and tripped
v3.2.0 with `400 Project size too large` mid-upload. PyPI offers no API
to delete files; even after manually clearing the 1.x series, every
future release would just refill the quota.
GitHub Releases has no per-project size cap and the workflow already
uploads the full wheel set + a `python-native-manifest.json` index
there. Stop pushing to PyPI and call GH Releases the canonical wheel
host.
Changes
- publish-python.yml: remove the `Publish wheels to PyPI` step entirely.
The `if: startsWith(github.ref, 'refs/tags/')` guards on the GH-Release
steps stay (they were added for debug dispatch and remain valid for
branch dispatch).
- release.sh: update the post-release summary text to reflect the new
Python distribution path.
- README + sdk/python/README: replace `pip install a3s-code` with a
concrete GH-Release URL example, and explain why. Note that ≤3.1.0
versions remain installable from PyPI.
- CHANGELOG: add a [3.2.0] Packaging note documenting the change.
PYPI_NATIVE_TOKEN repo secret is now unused — leave for the user to
revoke / delete from repo settings as a separate step.
0 commit comments