-
Notifications
You must be signed in to change notification settings - Fork 71
Description
Description
Looking for help in understanding why this happened and how to prevent it from happening during the next release.
During the Step 2: Publish Release of Jupyter Scheduler new release 2.10.0 Source Distribution upload failed due to PyPI source distributions size limits (~150 Mb) due to tar build being drastically larger in size vs before jupyter-releaser introduction. Built distribution upload went through, npm upload did not as it's later in the script.
By now 2.10.0 is fixed by building and uploading missing files manually but running jupyter-releaser build-python produces the source of the same size >150 Mb (which causes PyPI size limit errors) vs up to 3 Mb before the jupyter-releaser was introduced. We need to avoid this happening in the the next release.
Reproduce
- See CI failure: https://github.com/jupyter-server/jupyter-scheduler/actions/runs/11808986203/job/32898512565#step:5:372
- Try building jupyter scheduler PyPI source distribution locally with
jupyter-releaser build-python, see its size (>100 Mb)
Expected behavior
Workflow does not fail, source distribution of the reasonable size is built and uploaded to PyPI, upload to npm happens.