Skip to content

chore: upgrade Calcit and ignore .DS_Store - #1

Merged
tiye merged 4 commits into
mainfrom
codex/reconcile-calcit-20260821
Aug 22, 2026
Merged

chore: upgrade Calcit and ignore .DS_Store#1
tiye merged 4 commits into
mainfrom
codex/reconcile-calcit-20260821

Conversation

@tiye

@tiye tiye commented Aug 21, 2026

Copy link
Copy Markdown
Member

本 PR 基于最新 origin/main,包含本次 Calcit 依赖/格式升级及 .DS_Store 忽略规则。

已完成本地检查;请等待 Actions 全部成功后再合并,本 PR 不应自动合并。

Copilot AI lite review requested due to automatic review settings August 21, 2026 02:02

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Upgrades Calcit to 0.13.27, migrates project metadata, and refreshes the Yarn 4 lockfile.

Changes:

  • Updates Calcit dependencies and generated snapshots.
  • Removes legacy package.cirru.
  • Updates environment fallback handling.
  • The advertised .DS_Store ignore rule is not included.

Reviewed changes

Copilot reviewed 3 out of 5 changed files in this pull request and generated 3 comments.

Show a summary per file
File Summary and findings
yarn.lock Yarn 4 lockfile. Critical (1 vote): CI does not enable or pin Yarn 4 before installation.
package.json Updates Calcit and Yarn versions. Critical (1 vote): CI still pins cr/caps 0.8.8, incompatible with the migrated format. Nit (3 votes): .DS_Store ignore rule is missing.
package.cirru Removes legacy package metadata.
compact.cirru Updates environment fallback syntax.
calcit.cirru Migrates to the new Calcit snapshot format. Critical (1 vote): CI’s pinned cr/caps 0.8.8 tooling is incompatible with this format.
Suppressed comments (1)

package.json:2

  • This switches the repository to Yarn 4 and a v8 lockfile, but the existing Actions workflow still invokes bare yarn without enabling Corepack. On a fresh runner that can resolve to the preinstalled Yarn 1, which cannot install this lockfile, so the build job can fail before Vite runs. Enable/pin Corepack (or invoke the Yarn 4 binary explicitly) in the workflow before the install step.
  "packageManager": "yarn@4.12.0",

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread calcit.cirru Outdated
Comment on lines +2 to +4
{} (:about "|Machine-generated snapshot. Do not edit directly — changes will be overwritten. Use `cr query` to inspect and `cr edit`/`cr tree` to modify. Run `cr docs agents --full` first. Manual edits must follow format and schema conventions, then run `cr edit format`.") (:package |app)
:entries $ {}
:default $ {} (:description |) (:init-fn 'app.main/main!) (:mode :native) (:reload-fn 'app.main/reload!)
Comment thread package.json Outdated
Comment thread package.json
@@ -1,6 +1,7 @@
{
"packageManager": "yarn@4.12.0",
Comment thread compact.cirru
:defs $ {}
|dev? $ %{} :CodeEntry (:doc |)
:code $ quote
def dev? $ = "\"dev" (get-env "\"mode" "\"release")

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

已经有新版本的 calcit.cirru , 那么就不需要 compact.cirru 了

@tiye
tiye merged commit a36940f into main Aug 22, 2026
1 check passed
@tiye
tiye deleted the codex/reconcile-calcit-20260821 branch August 22, 2026 02:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants