ocurrent / ocaml-docs-ci

CI building documentation for ALL versions of ALL packages !
https://docs.ci.ocaml.org
MIT License
17 stars 14 forks source link

Use publishers instead of builders for prep / compile / gen #60

Open TheLortex opened 3 years ago

TheLortex commented 3 years ago

Currently, we're using Current_cache.Make (https://ocurrent.org/current/Current_cache/Make/index.html) to cache builds. However, some situations might lead into inconsistencies between the data server and the ocurrent state:

Current_cache.Output (https://ocurrent.org/current/Current_cache/Output/index.html) is more appropriate to reflect what we're doing. In the previous example, the key would be a.1.0 and the value the voodoo version.

TheLortex commented 3 years ago

Obviously making the changes will trigger a full rebuild

tmcgilchrist commented 1 year ago

Related to https://github.com/ocurrent/ocaml-docs-ci/issues/121