From f34faa69d2181d5d2ae6e3c16bfc5c78bc3d1ef0 Mon Sep 17 00:00:00 2001 From: tiye Date: Tue, 3 Nov 2026 14:39:09 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E9=85=8D=E5=AF=B9=20Arithmetic=20=E5=88=B0?= =?UTF-8?q?=E6=AD=A3=E5=BC=8F=20Calcit=200.34.2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 6 +++--- deps.cirru | 2 +- package.json | 2 +- yarn.lock | 10 +++++----- 4 files changed, 10 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index 8d4fd9f..3936700 100644 --- a/README.md +++ b/README.md @@ -4,9 +4,9 @@ Arithmetic 复数运算模块,使用 `[实部, 虚部]` 数字列表;不提供前端资源或服务部署。 -使用者影响:CLI 与 `@calcit/procs` 配对升级至正式 **0.34.1**,CI 使用同一版本。 +使用者影响:CLI 与 `@calcit/procs` 配对升级至正式 **0.34.2**,CI 使用同一版本。 使用者需重新安装依赖并重新生成 JavaScript;模块版本仍为 0.0.1,本 PR 不代表新 tag 或 npm 发布。 -八个公开运算函数已使用具体数字列表合同,没有可直接替换的 Dynamic 联合边界。本轮官方 formatter 无需改写 Snapshot;运算逻辑、公开 `List` 契约、列表长度约束和原八种运算断言不变。 +八个公开运算函数已使用具体数字列表合同,没有可直接替换的 Dynamic 联合边界。本轮全部 14 定义、完整 strict(diagnostics=[])、原 1 项附带测试、原 native/JS 八种运算断言、正式 Caps/toolchain 与 immutable 安装通过。Snapshot 逐字节保持;运算逻辑、公开 `List` 契约、列表长度约束和原八种运算断言不变。 没有前端资源,不添加 COS/CDN 配置;保留原全部类型门禁与 native/JavaScript 回放。移除已弃用的 --strict-types 开关,默认严格检查不变。 ### Usages @@ -30,7 +30,7 @@ Functions: ### Workflow -需要配对的正式 Calcit / `@calcit/procs` 0.34.1、caps 0.1.1、Node.js 24 和 Yarn 4.18.0: +需要配对的正式 Calcit / `@calcit/procs` 0.34.2、caps 0.1.1、Node.js 24 和 Yarn 4.18.0: ```sh caps --ci --strict diff --git a/deps.cirru b/deps.cirru index 263aae0..214713d 100644 --- a/deps.cirru +++ b/deps.cirru @@ -1,3 +1,3 @@ -{} (:calcit-version |0.34.1) +{} (:calcit-version |0.34.2) :version |0.0.1 :dependencies $ {} diff --git a/package.json b/package.json index 8de52fc..d3a08c4 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "version": "0.0.1", "dependencies": { - "@calcit/procs": "0.34.1" + "@calcit/procs": "0.34.2" }, "scripts": { "compile": "calcit js", diff --git a/yarn.lock b/yarn.lock index 9436b01..b251b08 100644 --- a/yarn.lock +++ b/yarn.lock @@ -12,15 +12,15 @@ __metadata: languageName: node linkType: hard -"@calcit/procs@npm:0.34.1": - version: 0.34.1 - resolution: "@calcit/procs@npm:0.34.1" +"@calcit/procs@npm:0.34.2": + version: 0.34.2 + resolution: "@calcit/procs@npm:0.34.2" dependencies: "@calcit/finger-vec": "npm:0.1.1" "@calcit/ternary-tree": "npm:0.0.26" "@cirru/parser.ts": "npm:0.0.10" "@cirru/writer.ts": "npm:^0.1.9" - checksum: 10c0/480d9a1dd100ad6cb3265942912f7c0245759bfce467458869155e9a3965fcacb4b990b8c836ea4f1e0068b23f54f48c7950800954984ed85017aedad236b420 + checksum: 10c0/d59000d82051a28f7929671f76c49959fd63d377e2002cf11ae59a73070d6f8f436190007033015cbf6c41245ee7aecc0289d6c081463720c93df604d9bf2d0b languageName: node linkType: hard @@ -49,6 +49,6 @@ __metadata: version: 0.0.0-use.local resolution: "root-workspace-0b6124@workspace:." dependencies: - "@calcit/procs": "npm:0.34.1" + "@calcit/procs": "npm:0.34.2" languageName: unknown linkType: soft From dc66d20931d4fe1dc32b679d4b5b11446b84ea9d Mon Sep 17 00:00:00 2001 From: tiye Date: Tue, 3 Nov 2026 14:41:31 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E8=AE=A9=20CI=20=E4=BB=8E=20deps.cirru=20?= =?UTF-8?q?=E8=AF=BB=E5=8F=96=E9=85=8D=E5=AF=B9=E7=9A=84=20Calcit=20?= =?UTF-8?q?=E7=89=88=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/tests.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index c58722a..7985a00 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -23,7 +23,7 @@ jobs: run: corepack enable - uses: calcit-lang/setup-calcit@v1.5.0 with: - version: "0.34.1" + deps-file: deps.cirru tools: calcit,caps caps-version: "0.1.1" - name: Install dependencies @@ -35,12 +35,12 @@ jobs: - name: Check snapshot and public contracts run: | set -euo pipefail - test "$(calcit --version)" = "0.34.1" + test "$(calcit --version)" = "0.34.2" test ! -e compact.cirru test ! -e package.cirru calcit edit format if ! git diff --exit-code --quiet -- calcit.cirru; then - echo '::error file=calcit.cirru::Snapshot is not canonical. With Calcit 0.34.1, run calcit edit format and inspect definitions through calcit query def.' + echo '::error file=calcit.cirru::Snapshot is not canonical. With Calcit 0.34.2, run calcit edit format and inspect definitions through calcit query def.' exit 1 fi calcit --warn-dyn-method --check-only --all-defs