Skip to content

chore: sync vendored canvas-kit to Lucide 1.22.0#18

Merged
jongio merged 1 commit into
mainfrom
sync-canvas-kit-lucide-1.22.0
Jul 2, 2026
Merged

chore: sync vendored canvas-kit to Lucide 1.22.0#18
jongio merged 1 commit into
mainfrom
sync-canvas-kit-lucide-1.22.0

Conversation

@jongio

@jongio jongio commented Jul 2, 2026

Copy link
Copy Markdown
Owner

What & why

Re-vendor the canvas-kit in all 6 extensions to canvas-kit 2026-07-02.1, which tracks the Copilot host app's lucide-react bump 1.21.0 → 1.22.0. This keeps the extensions' vendored icons byte-identical to the glyphs the host renders.

Icon delta

+7 icons: database-arrow-down, database-arrow-up, database-check,
          database-minus, database-plus, database-x, phi
refined:  carrot, ungroup
removed:  none; aliases unchanged

Additive and low-risk.

Changes

Each extension's canvas-kit/ was regenerated with the create-canvas-app sync-kit tool (no hand edits), so per extension the only changes are:

  • vendor/lucide.mjs — 1.22.0 icon geometry
  • icons.mjs — version header
  • version.mjsKIT_VERSION2026-07-02.1
  • .kit-version.json — marker

Applied uniformly to: code-tutor, language-tutor, news-aggregator, random-animal, stock-ticker, wiki-discover.

Verification

  • node scripts/lint.mjs — clean (69 .mjs, 15 .json)
  • node scripts/validate-extensions.mjs — 6 extensions valid
  • node scripts/run-tests.mjs — all smoke tests pass

Pairs with the upstream create-canvas-app kit bump; merge that first so the 2026-07-02.1 stamp matches the published kit.

Re-vendor the canvas-kit in all 6 extensions to canvas-kit 2026-07-02.1,
which tracks the Copilot host app's lucide-react bump 1.21.0 -> 1.22.0.

Icon delta (byte-faithful re-vendor, no hand edits):
  +7 icons: database-arrow-down, database-arrow-up, database-check,
            database-minus, database-plus, database-x, phi
  refined:  carrot, ungroup
  removed:  none; aliases unchanged

Each extension's canvas-kit/ was regenerated with the create-canvas-app
sync-kit tool, so the only changes are vendor/lucide.mjs, icons.mjs (version
header), version.mjs (KIT_VERSION), and the .kit-version.json marker. Pairs
with the create-canvas-app kit bump; lint, structure validation, and all
extension smoke tests pass.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@jongio jongio merged commit 0fc284f into main Jul 2, 2026
3 checks passed
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