Skip to content

Bump zwasm v1.7.2 → v1.8.0#2

Merged
chaploud merged 1 commit intomainfrom
develop/bump-zwasm-v1.8.0
Apr 21, 2026
Merged

Bump zwasm v1.7.2 → v1.8.0#2
chaploud merged 1 commit intomainfrom
develop/bump-zwasm-v1.8.0

Conversation

@chaploud
Copy link
Copy Markdown
Contributor

Summary

  • Updates zwasm to v1.8.0 which introduces the WasmModule.Config unified loading API (PR Refactor module loading API using Config-based entrypoint zwasm#30 by @jtakakura).
  • All existing load* helpers are retained as thin wrappers, so CW call sites do not need changes.
  • Local verification on this branch: bash test/run_all.sh --quick → 4/4 PASS (zig build test, cljw test 83 namespaces, e2e wasm, deps.edn e2e).

Notable zwasm v1.8.0 behavioral changes (for awareness)

  1. Fuel now persists across invocations (matches the existing /// Persistent fuel budget doc comment). CW does not use the fuel API, so no impact here.
  2. Resource limits apply during the start function. CW does not set these, no impact.
  3. CLI --link retry scoped to ImportNotFound. CLI-only, no CW impact.

See https://github.com/clojurewasm/zwasm/blob/main/CHANGELOG.md#180---2026-04-21 for the full release notes.

Test plan

  • zig build test on macOS aarch64 (with zwasm pinned locally to develop/pr30-integration: PASS)
  • bash test/run_all.sh --quick on macOS aarch64: 4/4 PASS
  • CI green across Mac + Ubuntu (will be verified by GitHub Actions on this PR)

@chaploud chaploud merged commit 73f435f into main Apr 21, 2026
6 checks passed
@chaploud chaploud deleted the develop/bump-zwasm-v1.8.0 branch April 24, 2026 12:55
chaploud added a commit that referenced this pull request Apr 26, 2026
…kill

Scaffolding refactor based on the Claude Code 2026-04 inventory
(/Users/shota.508/Dropbox/LifeNote/knowledge/005_claude_code_slash_inventory.md):
.claude/commands/ is officially deprecated in favour of .claude/skills/.

Changes:

- /continue moved from .claude/commands/continue.md to
  .claude/skills/continue/SKILL.md. Auto-triggers on "続けて" /
  "/continue" / "resume" via the skill description.

- code-learning-doc skill split: SKILL.md (93 lines) holds the
  policy + workflow + canonical gate-rule definition; the per-doc
  template moved to a sibling TEMPLATE.md (77 lines). Skill body
  shrank from 318 lines to 93.

- audit-scaffolding skill (new): periodic audit of CLAUDE.md, .dev/,
  .claude/, docs/, scripts/ for staleness, bloat, lies, and false
  positives. Produces a markdown report; non-destructive. Detailed
  check list lives in CHECKS.md alongside SKILL.md, grouped by
  category (A staleness, B bloat, C lies, D false positives, E coverage).

- CLAUDE.md slimmed from ~150 lines to 94. Iteration loop and commit
  pairing details moved to their respective skills (continue and
  code-learning-doc); CLAUDE.md just points to them. Single source
  of truth per topic.

- ROADMAP §11.6 split into Active / Planned tables (no Status column
  needed); §11.7 Periodic scaffolding audit added; §12.2 reduced to
  a 1-paragraph pointer to skill code-learning-doc; §12.4 replaced
  with a 1-paragraph pointer to skill continue.

- test/run_all.sh now runs scripts/zone_check.sh --gate as suite #2.
  ROADMAP §11.6 gate #2 moves from Planned (informational) to Active.

- handover.md and .dev/decisions/README.md updated to refer to skills
  instead of the removed .claude/commands/continue.md and the old
  pairing wording.

File sizes after refactor (soft limits in parens):
  CLAUDE.md                                94 (~100)
  .dev/ROADMAP.md                        1069 (~1500)
  .claude/skills/code-learning-doc/SKILL    93 (~150)
  .claude/skills/continue/SKILL             57 (~150)
  .claude/skills/audit-scaffolding/SKILL    75 (~150)
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