Skip to content

chore(canvas-kit): sync vendored canvas-kit to 2026-07-20.1 - #25

Merged
jongio merged 1 commit into
mainfrom
sync-canvas-kit-2026-07-20-1
Jul 20, 2026
Merged

jongio merged 1 commit into
mainfrom
sync-canvas-kit-2026-07-20-1

Conversation

@jongio

@jongio jongio commented Jul 20, 2026

Copy link
Copy Markdown
Owner

What

Re-vendors the canvas-kit into all 6 canvas extensions to 2026-07-20.1.

Why

The upstream create-canvas-app canvas-kit added a new deep-link builder, buildNewChatDeepLink({ prompt }), which mirrors the Copilot host app''s chats/new route (create a new chat and submit a prompt). This PR propagates that kit update to the vendored copies so the extensions stay in parity with the canonical kit.

What changed

Mechanical re-vendor via sync-kit.mjs — kit bytes + .kit-version.json marker only, no extension logic touched. Each of the 6 extensions (code-tutor, language-tutor, news-aggregator, random-animal, stock-ticker, wiki-discover) gets:

  • canvas-kit/deeplinks.mjs — new buildNewChatDeepLink builder
  • canvas-kit/client.mjs — re-export
  • canvas-kit/version.mjsKIT_VERSION 2026-07-13.1 to 2026-07-20.1
  • canvas-kit/.kit-version.json — version marker

Testing

Local run of the CI validate job + freshness check:

  • node scripts/lint.mjs — clean (93 .mjs, 15 .json)
  • node scripts/validate-extensions.mjs — 6 extensions valid
  • node scripts/run-tests.mjs — 6 test files, 32 checks passed
  • check-kit-freshness.mjs per extension — all fresh at 2026-07-20.1 (byte-parity)

Re-vendor the canvas-kit into all 6 extensions (code-tutor, language-tutor,
news-aggregator, random-animal, stock-ticker, wiki-discover) to pick up the
new buildNewChatDeepLink({ prompt }) deep-link builder added upstream in
create-canvas-app. Mechanical re-vendor only (kit bytes + version marker);
no extension logic changed.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@jongio
jongio merged commit 5f93233 into main Jul 20, 2026
3 checks passed
@jongio
jongio deleted the sync-canvas-kit-2026-07-20-1 branch July 20, 2026 16:22
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