My aggregated monorepo of OCaml code, automaintained

Update deploy-site.sh to use oxcaml switch and install all packages

Switch from default to 5.2.0+ox opam switch. Use `dune install` to
install all workspace packages (not just plugins) so that jtw opam
can find transitive dependencies like js_top_worker-widget and odoc.model.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

+3 -2
+3 -2
deploy-site.sh
··· 31 31 fi 32 32 33 33 # Ensure we're on the right switch. 34 - export OPAMSWITCH=default 34 + export OPAMSWITCH=5.2.0+ox 35 35 eval "$(opam env)" 36 36 37 37 echo "=== Step 1: Build and register plugins ===" ··· 39 39 dune build @install 40 40 # Shell and extensions must be findlib-visible for odoc to load them. 41 41 # x-ocaml.js is found from _build/install/ so x-ocaml itself doesn't need installing. 42 - dune install odoc-jons-plugins odoc-interactive-extension odoc-scrollycode-extension 2>/dev/null 42 + # All workspace packages must be findlib-visible for odoc shell/extensions and jtw opam. 43 + dune install 2>/dev/null 43 44 echo " plugins registered" 44 45 45 46 echo ""