Skip to content

chore: post repo split cleanup - #1

Closed
kp2pml30 wants to merge 20 commits into
v0.2-devfrom
pr/v0.2/chore/post-repo-split-cleanup
Closed

kp2pml30 wants to merge 20 commits into
v0.2-devfrom
pr/v0.2/chore/post-repo-split-cleanup

Conversation

@kp2pml30

Copy link
Copy Markdown
Member

Auto-opened executor mirror of genlayerlabs/genvm-manager#4.

Carries the executor-side work for that manager PR.

kp2pml30 added 19 commits June 30, 2026 22:57
Backport the v0.2 ABI onto the v0.3 executor for a frozen v0.2.16 line:
string-only user errors, gl_call Rollback message, exec_prompt json floats
encoded as calldata strings, and a method-key bridge (new "" <-> legacy
"method") so the prebuilt v0.2.16 runner sees the key it expects. Runners are
no longer built from source: they are fetched from genvm-universal.tar.xz (see
runners/index.json) and the registry manifests are pinned from the v0.2.16
release.
The v0.2.16 runner registry (all.json/latest.json) and on-disk tarball
paths identify a runner by the Nix base32 of its sha256. The old `gvm32`
module was a big-endian-integer base32 (and mislabeled Crockford) that
only round-tripped as an opaque bijection, so it could never re-derive a
runner's on-disk hash. Rename it to `nix32` and implement true Nix base32.
Add a dev-only top-level flake providing the developer shell and the
git-hooks.nix pre-commit/commit-msg hooks, pinned to this executor's own
toolchain (clang-format v19). Replace the support/nix/precommit tool flake —
its hooks now live in the flake — and carry self-contained copies of the
check-commit-message and md-local-links hook scripts. Ignore the git-hooks
generated .pre-commit-config.yaml.
CodeRabbit reads .coderabbit.yaml from the PR head branch, and declaring
base_branches overrides the org default. The `v\d+\.\d+(\.x|-dev)?` pattern
did not match `v0.3-dev`, so PRs to the dev branches were auto-skipped.

Spell the suffixes out as separate alternatives instead of an optional group.
@coderabbitai

coderabbitai Bot commented Jul 15, 2026 •

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: c9b63cd3-9f7a-4593-a939-d78898ff1c2e

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch pr/v0.2/chore/post-repo-split-cleanup

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@kp2pml30
kp2pml30 force-pushed the pr/v0.2/chore/post-repo-split-cleanup branch from c78ff90 to 9a2e2ce Compare July 16, 2026 11:11
@kp2pml30 kp2pml30 closed this Jul 17, 2026
@kp2pml30
kp2pml30 deleted the pr/v0.2/chore/post-repo-split-cleanup branch July 17, 2026 07:13
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