Skip to content

Commit 569a53f

Browse files
hyperpolymathclaude
andcommitted
fix(ci): install just so the phantom-command check actually runs
The RSR guard's second half checks that every `just <recipe>` named in the docs exists. On the runner `just` was absent, so it emitted its warning and SKIPPED — announcing itself rather than silently passing, but skipping all the same. A check that never executes in CI is half a gate, and this is the exact half that would have caught the twelve phantom recipes. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
1 parent 84e1cf9 commit 569a53f

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

.github/workflows/ocaml-ci.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,10 +72,15 @@ jobs:
7272
run: |
7373
set -euo pipefail
7474
sudo apt-get update -qq
75-
sudo apt-get install -y --no-install-recommends ocaml ocaml-dune menhir
75+
# `just` is needed by the RSR guard's phantom-command check. Without
76+
# it that half of the guard skips (loudly, but it still does not run)
77+
# — which is how the QUICKSTARTs accumulated a dozen commands that
78+
# were never recipes.
79+
sudo apt-get install -y --no-install-recommends ocaml ocaml-dune menhir just
7680
ocaml -version
7781
dune --version
7882
menhir --version
83+
just --version
7984
8085
- name: Build
8186
working-directory: compiler

0 commit comments

Comments
 (0)