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
Release Actions run 33361016014 completed green in 1m21s, and GitHub Release v0.2.0 is published.
The Release title/tag are both v0.2.0, with tiye-react-0.2.0.zip and SHA256SUMS attached.
The audit confirms that GitHub Release v0.1.0 was not published to mooncakes.io: an exact fresh install of tiye/react@0.1.0 fails, and the registry currently resolves only up to 0.0.3.
Actions registry publication is complete: run 33363624581 used MOON_CREDENTIALS to publish tiye/react@0.2.0. Final idempotent run 33364240377 sourced the corrected verifier from github.workflow_sha, passed exact downstream verification 4/4, and skipped duplicate publication. PR test(release): 修正下游 helper 调用 / fix downstream helper call #30 is merged into main (merge commit 49988f6), permanently landing the tag/verifier decoupling.
Empties Unreleased, adds dated Changelog sections for 6/6 historical GitHub tags, and prepares the 0.2.0 section; local-only tags do not enter the public ledger.
Adds separately presented Chinese and English release notes plus version/Changelog/tag/release-note consistency gates.
Restricts the release artifact to an exact 17-file allowlist and calculates SHA-256.
Makes the release workflow verify tag identity, main ancestry, MoonBit, generator, Chromium, build, package, and checksum results.
Adds an exact-version fresh-downstream resolve/check/build script and manual post-publish workflow whose log is retained as an artifact.
MoonBit: 54/54 pass in both the working tree and a clean clone.
Generator: 54/54 helpers across 6/6 categories; idempotence passes.
Chromium: 7/7 pass in both the working tree and a clean clone; React/page diagnostics: 0.
Production build: succeeds in both environments; final clean-clone git status --short is empty.
GitHub Release artifact: 17 files, 47,050 bytes, SHA-256 1631dd35bfeeb190d293ee33dcbf7d4cb0c826340cbb82fdbaf5e4683b7fc955; downloaded sha256sum -c SHA256SUMS passes, with zero unexpected files.
The local macOS preflight ZIP has the same file and byte counts but SHA-256 2dd2a3f4...b28feff, showing that moon package ZIP entry ordering is not byte-identical across platforms. The Actions/Linux attachment checksum is authoritative for the published asset.
Negative gate: RELEASE_TAG=v0.1.9 is rejected; exact v0.2.0 is required.
Mooncakes: a fresh dependency tree resolves exact tiye/react@0.2.0 with async 0.20.3, dom-ffi 0.2.3, and respo_css 0.1.7.
Actions artifact: mooncakes-0.2.0-verification, artifact id 9747734053, SHA-256 6a140f815127d7d808b7af49db64a66ab33980bef6752dc31cf37e1089871960.
Completion
All 8/8 acceptance criteria are complete; GitHub Release, mooncakes publication, exact downstream verification, and verifier persistence are fully closed out.
This Issue can close and count as the completed final item in roadmap phase 3.
Acceptance criteria
All 6/6 historical GitHub tags have matching Changelog sections and the 0.2.0 section is prepared.
Module and npm versions agree.
The release tag points to main and passes the release workflow.
A clean downstream project installs exactly and builds published 0.2.0.
Release-preparation evidence includes reproducible commands, test count, browser scenario count, and artifact checksum.
The GitHub Release title, archive, and SHA256SUMS have been downloaded and verified.
Final release evidence includes the registry version and downstream workflow/log.
中文
目标
修复 v0.1.0 后的发布记录,并从干净、可复现的基线发布下一实验版本。
当前状态
v0.2.0tag 指向mainmerge commit232c6cb。33361016014在 1m21s 内全绿,GitHub Releasev0.2.0已发布。v0.2.0,资产包含tiye-react-0.2.0.zip与SHA256SUMS。v0.1.0未发布到 mooncakes.io:全新模块精确安装tiye/react@0.1.0失败,registry 当前最高可解析版本为0.0.3。33363624581使用MOON_CREDENTIALS成功发布tiye/react@0.2.0。最终幂等验证 run33364240377从github.workflow_sha读取修正版 verifier,精确下游 4/4 通过并跳过重复 publish。PR test(release): 修正下游 helper 调用 / fix downstream helper call #30 已合并到main(merge commit49988f6),tag/verifier 解耦已永久落地。已完成范围(PR #27)
moon.mod与package.json统一为0.2.0。Unreleased清空;补齐 GitHub 远端 6/6 历史 tags 的带日期 Changelog sections,并准备0.2.0section;本地私有 tag 不计入公开账本。可测试指标与符合度
0.2.0。Unreleased条目 0。git status --short为空。1631dd35bfeeb190d293ee33dcbf7d4cb0c826340cbb82fdbaf5e4683b7fc955;下载后sha256sum -c SHA256SUMS通过,意外文件 0。2dd2a3f4...b28feff,表明moon package的跨平台 ZIP entry ordering 并非 byte-identical;发布证据以 Actions/Linux 附件 checksum 为准。RELEASE_TAG=v0.1.9被拒绝,要求精确v0.2.0。tiye/react@0.2.0,依赖版本为 async0.20.3、dom-ffi0.2.3、respo_css0.1.7。moon update、moon tree、moon check --target js、moon build --target js4/4 通过;生成 smoke nodetable1/1。mooncakes-0.2.0-verification,artifact id9747734053,SHA-2566a140f815127d7d808b7af49db64a66ab33980bef6752dc31cf37e1089871960。完成结论
验收标准
0.2.0section 已准备。0.2.0。SHA256SUMS已下载核验。main。优先级:P1。
English
Goal
Repair release bookkeeping after v0.1.0 and publish the next experimental version from a clean, reproducible baseline.
Current status
v0.2.0points to main merge commit232c6cb.33361016014completed green in 1m21s, and GitHub Releasev0.2.0is published.v0.2.0, withtiye-react-0.2.0.zipandSHA256SUMSattached.v0.1.0was not published to mooncakes.io: an exact fresh install oftiye/react@0.1.0fails, and the registry currently resolves only up to0.0.3.33363624581usedMOON_CREDENTIALSto publishtiye/react@0.2.0. Final idempotent run33364240377sourced the corrected verifier fromgithub.workflow_sha, passed exact downstream verification 4/4, and skipped duplicate publication. PR test(release): 修正下游 helper 调用 / fix downstream helper call #30 is merged intomain(merge commit49988f6), permanently landing the tag/verifier decoupling.Completed scope (PR #27)
moon.modandpackage.jsonat0.2.0.Unreleased, adds dated Changelog sections for 6/6 historical GitHub tags, and prepares the0.2.0section; local-only tags do not enter the public ledger.Testability and conformance
0.2.0.Unreleasedentries: 0.git status --shortis empty.1631dd35bfeeb190d293ee33dcbf7d4cb0c826340cbb82fdbaf5e4683b7fc955; downloadedsha256sum -c SHA256SUMSpasses, with zero unexpected files.2dd2a3f4...b28feff, showing thatmoon packageZIP entry ordering is not byte-identical across platforms. The Actions/Linux attachment checksum is authoritative for the published asset.RELEASE_TAG=v0.1.9is rejected; exactv0.2.0is required.tiye/react@0.2.0with async0.20.3, dom-ffi0.2.3, and respo_css0.1.7.moon update,moon tree,moon check --target js, andmoon build --target jspass 4/4; generated smoke nodetablepasses 1/1.mooncakes-0.2.0-verification, artifact id9747734053, SHA-2566a140f815127d7d808b7af49db64a66ab33980bef6752dc31cf37e1089871960.Completion
Acceptance criteria
0.2.0section is prepared.0.2.0.SHA256SUMShave been downloaded and verified.main.Priority: P1.