Skip to content

feat: cartesi-rollups-node 2.0.0-alpha.12 formula - #18

Closed
tuler wants to merge 1 commit into
mainfrom
claude/cartesi-rollups-node-formula-k3x8my
Closed

tuler wants to merge 1 commit into
mainfrom
claude/cartesi-rollups-node-formula-k3x8my

Conversation

@tuler

@tuler tuler commented Sep 3, 2026

Copy link
Copy Markdown
Member

Add a formula for the Cartesi Rollups Node, building all nine
cartesi-rollups-* Go binaries from the v2.0.0-alpha.12 source tarball.

The 2.0.0-alpha series still compiles against the emulator 0.20 C API
(machine-c-api.h), which 0.21 renamed and changed, so add a keg-only
cartesi-machine-emulator@0.20 versioned formula based on the 0.20.0 recipe
previously in this tap, and build the node against it. The three binaries
that link libcartesi and spawn cartesi-jsonrpc-machine (node, advancer,
validator) are installed under libexec with wrappers that put the keg-only
emulator's bin on PATH; the rest are pure Go and go straight into bin.

Co-Authored-By: Claude Fable 5.1 noreply@anthropic.com
Claude-Session: https://claude.ai/code/session_01Wa2npxm6PDtmKAAEkncGWB

Add a formula for the Cartesi Rollups Node, building all nine
cartesi-rollups-* Go binaries from the v2.0.0-alpha.12 source tarball.

The 2.0.0-alpha series still compiles against the emulator 0.20 C API
(machine-c-api.h), which 0.21 renamed and changed, so add a keg-only
cartesi-machine-emulator@0.20 versioned formula based on the 0.20.0 recipe
previously in this tap, and build the node against it. The three binaries
that link libcartesi and spawn cartesi-jsonrpc-machine (node, advancer,
validator) are moved under libexec by env_script_all_files, which leaves
wrappers in bin that put the keg-only emulator's bin on PATH; the rest are
pure Go and go straight into bin.

Document both formulae in the README, keeping the table alphabetical.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Wa2npxm6PDtmKAAEkncGWB
@tuler
tuler force-pushed the claude/cartesi-rollups-node-formula-k3x8my branch from 2e3a40e to ac18895 Compare September 3, 2026 18:26
@tuler tuler added the pr-pull Formula release label Sep 4, 2026
@github-actions github-actions Bot closed this in 853ae93 Sep 4, 2026
@github-actions
github-actions Bot deleted the claude/cartesi-rollups-node-formula-k3x8my branch September 4, 2026 14:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pr-pull Formula release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants