Fetching from the wire…
OSS2026-08-28 · source-backed
During the v1.11.0 release the VERSION file was bumped to 1.12.0 instead of 1.12.0.dev0. The 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 with identical code (GitHub). PyPI doesn't allow yanking and re-uploading a version, so 1.12 is skipped entirely and the next feature release is v1.13.0. Gate your publish job on a parsed version object, not a substring match.
Each link below shares sources, entities, or timing with this story.
Hugging Face released TRL / Shared entity: GitHub / Same source domain / Earlier coverage
Linked by a graph relationship (Hugging Face released TRL); both cover GitHub; reported by the same outlet (github.com).
Linked by a graph relationship (Hugging Face released TRL); both cover GitHub; reported by the same outlet (github.com).
Hugging Face released TRL / Shared entity: GitHub / Earlier coverage / Downstream implication
Linked by a graph relationship (Hugging Face released TRL); both cover GitHub; earlier GitHub coverage from 2026-07-23.
Hugging Face released TRL / Shared entity: GitHub / Same source domain
Linked by a graph relationship (Hugging Face released TRL); both cover GitHub; reported by the same outlet (github.com).
Linked by a graph relationship (Hugging Face released TRL); both cover GitHub; reported by the same outlet (github.com).
Hugging Face released TRL / Shared entity: GitHub / Earlier coverage
Linked by a graph relationship (Hugging Face released TRL); both cover GitHub; earlier GitHub coverage from 2026-08-27.
Linked by a graph relationship (Hugging Face released TRL); both cover GitHub; earlier GitHub coverage from 2026-08-23.
Shared entities / Same source domain / Earlier coverage
Both cover GitHub, PyPI, Version; reported by the same outlet (github.com); earlier GitHub coverage from 2026-08-15.