-
Notifications
You must be signed in to change notification settings - Fork 71
Closed
Labels
Description
Related user(s):
Related issue(s) or PR(s):
- Task 611 docker images #614
- Task: port multi-platform support from deploy-master.yml to release.yml #626
Related project scope(s):
build
Bug description:
As a side-effect of building multi-platform images using github's ubuntu/amd64 runners, we get a 9.1x slowdown factor, namely:
- https://github.com/ocaml-sf/learn-ocaml/actions/runs/17341306050 (11'25" for that run, 3 days ago)
- https://github.com/ocaml-sf/learn-ocaml/actions/runs/17407215422 (1h45' for today's run)
To reproduce:
- Reproducible by pushing new commits in master
Expected behavior:
No response
learn-ocaml --version
No response
git describe --long --always --abbrev=40 --tags
No response
What OS do you use?
GNU/Linux
What OS version/distribution do you use?
Ubuntu
What browser(s) do you use with learn-ocaml?
No response
What browser(s) version did you used to reproduce the issue?
No response
Screenshots (if need be):
No response
Additional context:
- Fortunately, the new time for this GHA job is not prohibitive (1h45' < maximum threshold for GHA jobs = 6h)
and it only deals with deployment jobs (for master and tags) - Yet, some improvements to reduce this slowdown might be considered, see e.g. the following source:
https://depot.dev/blog/multi-platform-docker-images-in-github-actions