From c45e9ee88eb74db8a17654d6a3352d21b4566267 Mon Sep 17 00:00:00 2001 From: Jammy2211 Date: Fri, 21 Aug 2026 17:41:22 -0400 Subject: [PATCH] fix: install pytest for the queue-filing gate MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit First live run (#50) filed the paper cleanly but the gate died on 'No module named pytest' — the bare runner doesn't ship it. Add setup-python + pip install pytest before the Claude step so both the in-sandbox check and the deterministic gate can run the suite. Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_01K21CJX9TAgULDo1fFJtonc --- .github/workflows/queue_filing.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.github/workflows/queue_filing.yml b/.github/workflows/queue_filing.yml index 236719f..92c209f 100644 --- a/.github/workflows/queue_filing.yml +++ b/.github/workflows/queue_filing.yml @@ -63,6 +63,15 @@ jobs: - uses: actions/checkout@v4 + - uses: actions/setup-python@v5 + with: + python-version: "3.12" + + # The gate below (and Claude's own in-sandbox check) runs pytest; the + # bare runner doesn't ship it — its absence failed the first live run. + - name: Install the test runner + run: pip install pytest + - name: Stash the request for Claude env: # env, never inline interpolation — issue text is untrusted input.