github new-usemame/Calibre-Web-NextGen v4.0.122
v4.0.122 — CI: two xdist worker-IPC hang mitigations (infrastructure-only)

latest release: v4.0.123
one hour ago

What's new

docker pull ghcr.io/new-usemame/calibre-web-nextgen:v4.0.122

(or :latest)

CI: two mitigations for the xdist worker-IPC hang flake (infrastructure-only)

The Test Suite workflow has been hitting a known xdist worker-IPC hang on roughly one in three runs across the last 11 releases — pytest-xdist's master would wait forever for a worker between assignments, with no currently-executing test for pytest-timeout to interrupt; only the 10-minute step timeout caught it.

Two complementary fixes ship:

  • Push trigger scoped to main/dev only. Previously a fork-branch push fired both the push event AND the pull_request event for the same SHA, doubling CI surface for the hang. PR branches now get CI exclusively via pull_request:. Halves CI minutes too.
  • --dist=loadfile in the Fast Tests pytest invocation. Pins each test file to a single xdist worker, eliminating the work-stealing race that's been hanging runs.

No application code changed. No user-facing behavior change. CI reliability + cost improvement only.

Don't miss a new Calibre-Web-NextGen release

NewReleases is sending notifications on new releases.