Skip to content

fix(cli): use local z3 in dev wrapper#805

Merged
johntmyers merged 2 commits intomainfrom
codex/cluster-wrapper-z3-fix
Apr 10, 2026
Merged

fix(cli): use local z3 in dev wrapper#805
johntmyers merged 2 commits intomainfrom
codex/cluster-wrapper-z3-fix

Conversation

@johntmyers
Copy link
Copy Markdown
Collaborator

Summary

Fix the local scripts/bin/openshell rebuild path used by mise run cluster so it can find a Homebrew Z3 install when pkg-config is unavailable.

Related Issue

N/A

Changes

  • teach the dev wrapper to look for a local Homebrew z3 install before falling back
  • export Z3_SYS_Z3_HEADER and Z3_LIBRARY_PATH_OVERRIDE for the local CLI rebuild path
  • include crates/openshell-prover/* in the wrapper fingerprint so prover changes invalidate the cached CLI rebuild state
  • leave release workflows and release Dockerfiles untouched

Testing

  • mise run pre-commit passes
  • mise exec -- bash scripts/bin/openshell --version
  • E2E tests added/updated (if applicable)

mise run pre-commit was not run here because the broader workspace still has separate Z3-related build issues outside this wrapper-only change.

Checklist

  • Follows Conventional Commits
  • Commits are signed off (DCO)
  • Architecture docs updated (if applicable)

Signed-off-by: John Myers <9696606+johntmyers@users.noreply.github.com>
@johntmyers johntmyers requested a review from a team as a code owner April 10, 2026 20:20
@johntmyers johntmyers self-assigned this Apr 10, 2026
@copy-pr-bot
Copy link
Copy Markdown

copy-pr-bot bot commented Apr 10, 2026

This pull request requires additional validation before any workflows can run on NVIDIA's runners.

Pull request vetters can view their responsibilities here.

Contributors can view more details about this message here.

@github-actions
Copy link
Copy Markdown

@johntmyers johntmyers force-pushed the codex/cluster-wrapper-z3-fix branch from 47cc1d0 to 44d13c6 Compare April 10, 2026 20:30
@johntmyers johntmyers merged commit 3dd6d51 into main Apr 10, 2026
9 checks passed
@johntmyers johntmyers deleted the codex/cluster-wrapper-z3-fix branch April 10, 2026 20:36
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.

2 participants