Skip to content

Commit 5e2f084

Browse files
hasumikinclaude
andcommitted
Track the vendored PicoRuby artifacts in git
The wasm builds (dist/debug), mrbc, and picoruby-test-node used to be populated only at gem build time, so a git checkout was not equivalent to the packaged gem: consumers riding master via path/git references (the dogfooding app's CI above all) had no way to run. All artifacts are wasm, so there is no platform matrix to track, and each directory carries a VERSION file for provenance. The rebuild ritual now includes committing the refreshed artifacts verbatim (emscripten output keeps its trailing whitespace; the pre-commit whitespace check is skipped for artifact refreshes). History now pairs every mrblib change with the wasm that embeds it, which also retires the "ships with the next rebuild" bookkeeping. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
1 parent 439aab2 commit 5e2f084

15 files changed

Lines changed: 19527 additions & 6 deletions

File tree

.gitignore

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,4 @@
88
/tmp/
99
*.gem
1010

11-
# Vendored PicoRuby.wasm and picorbc artifacts are populated by
12-
# `rake funicular:vendor` at gem build time; they ship in the released gem
13-
# but are not tracked here.
14-
/lib/funicular/vendor/picoruby-test-node/
15-
/lib/funicular/vendor/picoruby/
16-
/lib/funicular/vendor/mrbc/
1711
private_docs/

lib/funicular/vendor/mrbc/VERSION

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
4.0.3

0 commit comments

Comments
 (0)