Skip to content

ci(013): install TeX Live + fonts in real-call runner; un-skip publisher SC-006#210

Merged
jeremymanning merged 1 commit into
mainfrom
fix-realcall-tex-fonts
May 21, 2026
Merged

ci(013): install TeX Live + fonts in real-call runner; un-skip publisher SC-006#210
jeremymanning merged 1 commit into
mainfrom
fix-realcall-tex-fonts

Conversation

@jeremymanning
Copy link
Copy Markdown
Member

Summary

The publisher sandbox real-call test (SC-006) needs a real TeX toolchain (its llmxive.cls full compile runs lualatex + bibtex + fontspec). The real-call runner installed no TeX, so the compile failed and the test couldn't reach posted.

  • Install texlive-luatex + the latex-extra/fonts-extra/science/pictures/bibtex-extra set llmxive.cls needs, plus the house fonts (Fraunces, JetBrains Mono).
  • Revert the silent skip added earlier: the test now asserts the project reaches posted and fails loudly (surfacing the agent's outcome + failure_reason) if it doesn't — no more silent skipping.

Test plan

  • test_publisher_sandbox_e2e_first_publication passes locally (~11s, reaches posted)
  • CI real-call: publisher SC-006 now runs for real with TeX+fonts and reaches posted

…publisher SC-006

The publisher sandbox test (SC-006) needs a real TeX toolchain — its
llmxive.cls full compile runs lualatex + bibtex + fontspec — but the
real-call runner installed no TeX, so `_compile_full` failed and the test
couldn't reach `posted`. (The implementer e2e "passed" without TeX only
because its fixture uses \documentclass{article} AND it transitions even
when a per-task compile fails.)

- Install texlive-luatex + the latex-extra/fonts-extra/science/pictures/
  bibtex-extra package set llmxive.cls pulls in, and the house fonts
  (Fraunces, JetBrains Mono) so fontspec renders the true style.
- Revert the silent skip-on-failure added previously: the test now
  asserts the project reaches `posted` and FAILS loudly (surfacing the
  agent's outcome + failure_reason) if it doesn't, instead of skipping.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@jeremymanning jeremymanning merged commit bda945a into main May 21, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant