Skip to content

v0.11.5 — CI flakiness hotfix

Choose a tag to compare

@Harperbot Harperbot released this 27 Apr 17:29
· 120 commits to main since this release

v0.11.5 — CI flakiness hotfix

Same module/CLI/API code as v0.11.4. Test-only change.

v0.11.4's CI failed intermittently on macos-latest Python 3.12/3.13 because three timing tests used time.sleep(0.15) to wait for a 0.05s thread tick — not enough headroom on slow shared GitHub Actions runners.

Fixed

  • test_flush_executes
  • test_watchdog_warns_on_high_memory
  • test_watchdog_tracks_drift

All three replaced with poll-up-to-3s loops that exit early on success. Local 338-test suite still completes in 5.69s.

Install

pip install "git+https://github.com/Harperbot/metal-guard.git@v0.11.5"

What's still here from v0.11.4

  • MLX_VERSION_BLOCKLIST + check_mlx_version_blocked() (mlx 0.31.2 critical)
  • 5 new KNOWN_PANIC_MODELS entries from 2026-04-28 sweep
  • New silent_corruption error class

See v0.11.4 release notes.