ocurrent / ocaml-ci

A CI for OCaml projects
https://ocaml.ci.dev
111 stars 75 forks source link

Use Current.Pool to limit concurrent operations #948

Closed mtelvers closed 2 months ago

mtelvers commented 2 months ago

The platforms function uses Builders.local in all cases. Builders.v looks redundant (the project builds without it). A pool is defined for Builders.local.pool but it isn't passed through to the Query Module. This PR addresses this so the number of concurrent build jobs is limited. This aims to address https://github.com/ocurrent/ocaml-ci/issues/947