jupyterhub / binderhub

Run your code in the cloud, with technology so advanced, it feels like magic!
https://binderhub.readthedocs.io
BSD 3-Clause "New" or "Revised" License
2.54k stars 388 forks source link

build binderhub wheel outside docker #1679

Closed minrk closed 1 year ago

minrk commented 1 year ago

with python3 -m build .

Avoids rebuilding the binderhub wheel in each Docker build stage, which takes ~10 minutes for each arm build on GHA.

emulated webpack takes ~10 minutes on GHA, so this should save quite a bit of time in the publish action, which is currently taking more than 20 minutes.

minrk commented 1 year ago

docker build test is down to 8 minutes from 23.

minrk commented 1 year ago

Self-merging to unblock mybinder.org deploys, which need to be finished for the GKE shutdown today.