From 4a16e34ea78318789886a5cd4bdcaaa88957a018 Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 11 Nov 2026 10:29:47 +0000 Subject: [PATCH] Install Racket for the Claude review job Pages now run Racket code at render time (mcs#131), and the reviewer checks each chunk's output by running it. Without racket installed it has to apt-get install it by hand in every review, which the #140 review called out. The reusable workflow's apt-packages input does this once, before the review starts. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01FWgYrEUFVHj2qKjKncHg77 --- .github/workflows/claude-code-review.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/claude-code-review.yml b/.github/workflows/claude-code-review.yml index 33b74603..7a196746 100644 --- a/.github/workflows/claude-code-review.yml +++ b/.github/workflows/claude-code-review.yml @@ -51,6 +51,7 @@ jobs: with: pr-number: ${{ inputs.pr_number }} checkout-submodules: true # latex-macros/ so the reviewer can read it, not report it "not initialized" + apt-packages: racket # so the reviewer can run {racket} chunks (mcs#131) and check their output # `claude` is included because a remote Claude session pushing a # commit directly to a PR fires `synchronize` with `claude` as the # actor, and a dispatched review's actor is `github-actions[bot]`