Start v0.6.4 development and record the v0.6.3 release evidence - #47
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
v0.6.3is public. This advances the source to0.6.4.dev0and records therelease evidence.
Published identity
005a4549da713716e64c3ae80ff55fb131519f79v0.6.3(annotated, resolves to that commit)1c620c310e8e4156f515d52128a0f26a037096347a2bc105c63f173e6563f5e0b93d2fad63432ecd680b72fe0bf79f6b0be212af1aab82780ed8e31636edeefePyPI and the GitHub Release expose identical files. The PyPI integrity API
exposes one Trusted Publisher attestation bundle per distribution, bound to
DaoyuanLi2816/mini-verlandrelease.yml.A clean Windows Python 3.12 install from
https://pypi.org/simplereportedminiverl 0.6.3, kept torch absent, and — given a reward scaffold whose toplevel writes a marker file — refused to run it: the marker was never created
and the doctor reported
top_level_callwithcode_executed: false.One defect found during that verification
A scaffold saved with a UTF-8 byte-order mark is reported as
syntax_erroratlevel
not_present. CPython strips the BOM when it reads a source file; thestatic checker decodes the bytes and hands the leading
toast.parse,which rejects it. A scaffold written by a Windows editor is therefore refused as
unparseable.
The direction is fail-closed — a legitimate file is rejected, nothing unsafe is
accepted — so it is not a security defect, but it is wrong. It is recorded as
the first v0.6.4 checklist item and fixed in a separate PR;
v0.6.3isimmutable and keeps the behaviour.
Changes here
release-state.yaml:phase: development, stable0.6.3with its realrelease commit, development
0.6.4.dev0__version__,CITATION.cffand the docs version selector follow from itPROJECT_STATE.mdcanonical release linedocs/generated/quality.json:status: releasedpython scripts/release_state.py --checkpasses. No frozen scientific artifactis touched.