Dear Madam or Sir,
I noticed it easily takes a few hours until a merge from the GitHub repository github.com/ocaml/opam-repository is live at opam.ocaml.org.
From my perspective, the bottleneck seems to be that huge docker images are pushed and pulled to registry.ci.dev.
I've not much experience with docker -- but may it be doable to have the archive as a separate, incremental image? So that not all the data needs to be pushed and pulled?
Another item I see is that there are two deployments, live and live-staging. Would it be reasonably to check in the live-staging whether all commits are included in the live branch, and then skip deployment? Or just remove the live-staging deployment entirely? (I'm sure it served at some point its purpose, but given the amount of development on opam2web, I'd guess it's not really needed anymore). Or another solution may be to trigger the staging deployment only if the opam2web live-staging branch changes, instead of doing it as well if opam-repository changes.
Thanks for reading.