You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 8bde06b
Browse filesBrowse the repository at this point in the historyBrowse files
A beta and the final it becomes share a winpyver2, so the changelog of
2026-04 b1 was written as WinPythonslim-64bit-3.15.0.5.md: the name the
final release wants. changelogs/ would describe a beta under the final's
name until the final build overwrote it.
The name now carries the level, WinPythonslim-64bit-3.15.0.5b1.md, which
is a PEP 440 version and sorts where find_previous_version needs it to.
That also makes each release compare against the release immediately
before it: the final diffs against its own b1 rather than reaching back
to the previous cycle, which is the more logical reading of an automatic
changelog and makes the b1-to-final delta visible instead of folding it
into the cycle total.
Three of the four places that build or read the name needed it. The
composite action takes a release_level input, which the cycle workflow
feeds from the config job. build_winpython.py had the same gap on the
local build path, for both the changelog and its _History companion, and
passes the same value to compare_package_indexes -- otherwise the diff
would look for a file the build no longer writes. diff.py needed
nothing: load_version_markdown takes the version it is given, and
find_previous_version returns levelled ones already.
pylock, requir and hashes carry the level through winpy_ver, and are
untouched.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MBk5k7WdpPvx4SUFyEk3U3
0 commit comments