Skip to content

Migrate timegrass to Calcit 0.27 and COS CDN - #106

Merged
tiye merged 2 commits into
mainfrom
ci/calcit-027-cdn
Sep 29, 2026
Merged

tiye merged 2 commits into
mainfrom
ci/calcit-027-cdn

Conversation

@tiye

@tiye tiye commented Sep 29, 2026

Copy link
Copy Markdown
Member

Summary

  • upgrade Calcit and @calcit/procs to 0.27.0 and refresh the full Caps dependency graph
  • migrate 100 legacy Option/Result constructor calls to current nominal constructors and replace Option equality with explicit matching
  • adapt generated-JavaScript contract tests to Calcit 0.27 reachable-entry emission
  • add PR/main/branch COS prefixes, absolute CDN build paths, local and remote asset verification, and fork-safe upload guards
  • pin all workflow actions and retain the existing main-only web/server rsync deploys after public CDN verification

Validation

  • strict workflow verification for default and server entries
  • 14 client tests and 90 server/native tests
  • generated-JS dayjs, title contract, session message, and typed database checks
  • deprecated API findings: 0 for both entries
  • unresolved dynamic method findings: 0 for both entries
  • Node 24 / Yarn 4.18 immutable install
  • CDN-prefixed Vite build and local asset verification

@tiye
tiye merged commit bf31442 into main Sep 29, 2026
1 check passed
@tiye
tiye deleted the ci/calcit-027-cdn branch September 29, 2026 12:33
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.

1 participant