logoalt Hacker News

skinfaxitoday at 1:56 PM1 replyview on HN

14 days is still too long if you ask me. Releases should be immutable.


Replies

simonwtoday at 2:30 PM

Published files within a release are immutable.

The time limit is needed because a release can contain different binary wheels for different architectures.

Consider the simplest case: your releases go out via GitHub Actions and separate wheels are built on the Windows, Linux, and macOS runners.

Those won't all end at exactly the same time, so you need a release window during which they can finish and upload their generated files.

That window used to be unlimited, now it's 14 days.

That might seem like a long time, but it means more manual release processes still have time to coordinate, or release processes that need access to less common hardware that might require queuing for a while.

show 3 replies