Repository navigation
chore: adopt released Calcit 0.29.0 / 升级正式工具链并收敛旧构造写法 - #78
Merged
Merged
Conversation
4 tasks
Member
Author
|
@coderabbitai review |
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.
Diary 现在使用正式发布的 Calcit / @calcit/procs 0.29.0 及配套模块,不再依赖 alpha 工具链。日记存储、登录、实时 patch 恢复和本地草稿的原有行为保持;本次不连接生产服务或变更部署目标,也不扩大业务 Dynamic 合同。
中文
关联 calcit-lang/calcit#1916。基于已合并 #77 的 main
f6357467c79111c6944088681d57afa150e2f9e6。范围
%:: MapEntryDecision改成直接构造器,参数与求值顺序不变。宏内的待审 Option 候选不自动改写;没有改 schema、tests 或业务默认值。analyze check-public使用已有统一--check-only --ns入口,保留全部 namespace 范围;README 对齐实际版本。验证
caps verify --toolchain、Yarn immutable 安装、client/server 入口和公开定义检查通过。fix --workflow strict --verify通过,safe fixes 为 0;canonical format 无变化。compile-page/release-page通过,保留原有大 chunk 提示。测试未连接生产 WebSocket;不把自动宿主测试等同重新完成整套人工浏览器验收。合并仍须最新 HEAD CI/review 通过。此 PR 不关闭整个 #1916,不发布 Calcit 0.30.0,也不证明归档 Lilac 的全部 API 在新 runtime 上兼容。
English
Related to calcit-lang/calcit#1916, based on main
f6357467c79111c6944088681d57afa150e2f9e6after #77.Scope
Pin both CLI and npm runtime to published 0.29.0, update verified released modules and the Yarn lockfile, and change only that runtime's preapproval. Keep archived Lilac at 0.5.9 without modifying or unarchiving it. Caps retains the existing respo-ui 0.7.32/0.7.33 selection warning and resolves 0.7.33; this is not a conflict-free strict dependency graph.
Apply nine compiler-proven
%:: MapEntryDecisionconstructor migrations using the reviewed strict-workflow revision, preserving arguments/evaluation order. Leave the macro-origin Option review candidate unchanged. No schema, test assertion or business default changes. Replace two deprecated CI check-public invocations with the existing--check-only --nsentrypoint while retaining every namespace. Align README versions.Validation and limits
The original alpha.25 entry checks and complete boundary suite pass. Released 0.29.0 passes Caps toolchain verification, immutable Yarn installation, client/server and public-definition checks, full strict verification with zero safe fixes, and canonical formatting. All 84 original attached tests remain: 76 native, 61 same-AST generated-JS replays, six date and two login host contracts pass. Actual Respo/application dispatch, side-effect rejection, patch recovery, storage and credential boundaries pass. Original client compilation and production build pass with the existing large-chunk advisory.
Tests do not connect to production WebSocket; automated host evidence is not a fresh full manual browser acceptance. Latest-head CI/review remain merge gates. This PR does not close the overall retirement issue, publish Calcit 0.30.0, or claim every archived Lilac API is compatible.