refactor and add a cache

5 jobs for master in 5 minutes and 10 seconds (queued for 7 seconds)
Status Job ID Name Coverage
  Build
failed #84843
build

00:05:10

 
  Image
skipped #84844
make-image
 
  Deploy
skipped #84845
lightweight
deploy-master
skipped #84847
lightweight allowed to fail manual
deploy-prod
skipped #84846
lightweight allowed to fail manual
stop-deploy-master
 
Name Stage Failure
failed
build Build
[WARNING] Running as root is not recommended
File "src/dune", line 4, characters 33-43:
4 | (libraries dream ezcurl ocb omd lambdasoup yojson))
^^^^^^^^^^
Error: Library "lambdasoup" not found.
Hint: try:
dune external-lib-deps --missing --profile release @all
Cleaning up file based variables
ERROR: Job failed: exit code 1