From 8d81ec438f63dbc871033298f90e3e11a10227b6 Mon Sep 17 00:00:00 2001 From: Andreas Stefl Date: Sun, 20 Sep 2026 13:04:07 +0200 Subject: [PATCH] ci: compare the output with htmlcmp 2.4.0 2.4.0 settles the page before it shoots it - `document.fonts.ready` and two frames rather than `readyState` alone - and renders a mismatch again before reporting it. Both are for the `test (macos-26)` job, which failed on five pull requests in a row naming a different set of files each time, three of them changing javascript that cannot alter a pdf view. 2.3.0 comes with it: it modernised the report and cropped the empty tail of a shot before the diff. Co-Authored-By: Claude Opus 5 (1M context) Claude-Session: https://claude.ai/code/session_0149gFxhkvKTBQidz6brU8Vt --- .github/workflows/build_test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build_test.yml b/.github/workflows/build_test.yml index 3d4eda81a..8ddd24fff 100644 --- a/.github/workflows/build_test.yml +++ b/.github/workflows/build_test.yml @@ -274,7 +274,7 @@ jobs: with: python-version: 3.14 - name: install python dependencies - run: pip install htmlcmp==2.2.0 opentype-sanitizer==9.2.0 + run: pip install htmlcmp==2.4.0 opentype-sanitizer==9.2.0 - name: download binaries uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8