Published May 11, 2026 | Version v0.10.6
Software Open

bartulem/usv-playpen: v0.10.6 — CI fix: prettier drift; harden pre-push gate

  • 1. Princeton Neuroscience Institute
  • 2. Princeton University

Description

v0.10.6 — CI fix: prettier drift; harden pre-push gate

Two non-runtime changes resolving the v0.10.5 CI failure and closing the gap that let it slip past the local gate:

  • _metadata.yaml reformatted by prettier (single -> double quotes on schema_version and empty-string scalars). The drift was introduced in commit 75b0ab2 but only surfaced when CI ran prettier against --all-files; local pre-commit had no reason to touch the unmodified file, so it sat in main until the v0.10.5 push finally tripped the CI Format job.

  • .pre-commit-config.yaml now installs a second pre-push hook (pre-commit-format-check) that runs pre-commit run --all-files --hook-stage manual — the exact invocation the CI Format job uses. Drift in files nobody is currently editing is rejected at git push time rather than slipping past until a red CI badge. Requires a one-time pre-commit install --hook-type pre-push on each clone. The existing pre-push pytest hook is preserved; both fire on every push. Bypass with git push --no-verify.

No runtime, library, or output behavior changes vs v0.10.5.

Files

bartulem/usv-playpen-v0.10.6.zip

Files (57.8 MB)

Name Size Download all
md5:f04e3f17bb1ef6d0ecebad0031870842
57.8 MB Preview Download

Additional details

Related works