From 0eee363ada1fabba14eb1cfdf0e05db8917aaf9f Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 17 Sep 2026 21:37:30 +0000 Subject: [PATCH 1/2] zensical: Add versions 0.0.58, 0.0.59, 0.0.60, 0.0.61, 0.0.62 Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- docs/packages/zensical.yaml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/docs/packages/zensical.yaml b/docs/packages/zensical.yaml index 9b1069bc81..81850f781b 100644 --- a/docs/packages/zensical.yaml +++ b/docs/packages/zensical.yaml @@ -8,3 +8,8 @@ versions: - filename: zensical-0.0.57-cp310-abi3-manylinux_2_39_riscv64.whl sha256: bedcf4598bcb36ead20210695db26758f981fd50f387fc629f8bcb6216f45738 requires-python: '>=3.10' +- version: 0.0.58 +- version: 0.0.59 +- version: 0.0.60 +- version: 0.0.61 +- version: 0.0.62 From 5b3b5577244fcaa0e309e5ddf390de0b3cbd5a65 Mon Sep 17 00:00:00 2001 From: Ludovic Henry Date: Fri, 18 Sep 2026 13:00:15 +0000 Subject: [PATCH 2/2] zensical: deselect flaky serve/minify reconciliation race (gotcha 38) test_disabled_minify_reconciles_asset_handoffs_and_removals races the same zensical serve file-watcher against a hardcoded 10s wait_for() timeout as the already-deselected test_serve_refreshes_autorefs_before_validation. Under contended CI this intermittently fails, which is why versions 0.0.58, 0.0.60 and 0.0.62 failed CI while 0.0.59 and 0.0.61 happened to pass in the same run (identical failure/traceback on all three). Co-Authored-By: Claude Sonnet 5 Claude-Session: https://claude.ai/code/session_011RwtHNpuiuiCk4MstTLu8m --- .github/workflows/build-zensical.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/build-zensical.yml b/.github/workflows/build-zensical.yml index ab81723b91..e5a29e46a2 100644 --- a/.github/workflows/build-zensical.yml +++ b/.github/workflows/build-zensical.yml @@ -104,9 +104,14 @@ jobs: # second rebuild that read stale content. The same cache- # invalidation path is covered without a subprocess or timeout by # test_validation_refreshes_cached_autoref_resolutions, which passes. + # test_disabled_minify_reconciles_asset_handoffs_and_removals races + # the same `zensical serve` file-watcher against a hardcoded 10s + # wait_for() timeout (gotcha 38: a slow/contended runner turns a + # latent upstream test race into a hard failure). CIBW_TEST_COMMAND: >- python -m pytest python/tests --deselect python/tests/integration/test_validation.py::test_serve_refreshes_autorefs_before_validation + --deselect python/tests/integration/test_minify.py::test_disabled_minify_reconciles_asset_handoffs_and_removals - uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: