Tools
TRL burned version 1.12.0 by auto-publishing a bit-identical duplicate to PyPI 90 seconds after 1.11.0
During the v1.11.0 release the `VERSION` file was bumped to `1.12.0` instead of `1.12.0.dev0`. TRL's publish workflow fires on any push to main touching `VERSION` and only skips upload when the string contains "dev", so trl 1.12.0 went to PyPI at 19:46 on 2026-08-26, 90 seconds after 1.11.0, with identical code. PyPI does not allow yanking and re-uploading a version, so the maintainers are skipping 1.12 entirely and the next feature release is v1.13.0 — a clean cautionary tale for anyone gating a publish job on a substring match.
Source
↳ Follow the thread