Skip to content

Bootstrap embedded mruby runtime - #93

Merged
jackalcooper merged 1 commit into
mainfrom
agent/mruby-stack-01-runtime
Aug 12, 2026
Merged

Bootstrap embedded mruby runtime#93
jackalcooper merged 1 commit into
mainfrom
agent/mruby-stack-01-runtime

Conversation

@jackalcooper

Copy link
Copy Markdown
Contributor

What changed

  • add packages/kinda_mruby with a checksum-pinned mruby 4.0.0 source build
  • statically link the exact build profile into a Kinda/Zig NIF
  • expose version and ephemeral evaluation APIs
  • add Credo plus Linux, macOS, and Windows native CI

Why

This establishes a reproducible lightweight Ruby runtime whose ABI and value layout cannot drift from the headers used by the NIF.

Validation

  • MIX_ENV=test mix compile --force --warnings-as-errors
  • mix credo --strict
  • mix test --force (2 tests)

@jackalcooper
jackalcooper force-pushed the agent/mruby-stack-01-runtime branch 18 times, most recently from 56e4d1f to c0bdba2 Compare August 12, 2026 10:48
@jackalcooper
jackalcooper force-pushed the agent/mruby-stack-01-runtime branch from c0bdba2 to 5031657 Compare August 12, 2026 10:53
@jackalcooper
jackalcooper marked this pull request as ready for review August 12, 2026 11:23
@jackalcooper
jackalcooper merged commit a981e3e into main Aug 12, 2026
15 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