Skip to content

ci: pin Z3 to 4.15.4, the latest version without mut_recursive timeout#149

Merged
coord-e merged 4 commits into
mainfrom
claude/ci-z3-upgrade-4.16-ouzzhj
Jun 28, 2026
Merged

ci: pin Z3 to 4.15.4, the latest version without mut_recursive timeout#149
coord-e merged 4 commits into
mainfrom
claude/ci-z3-upgrade-4.16-ouzzhj

Conversation

@coord-e

@coord-e coord-e commented Jun 28, 2026

Copy link
Copy Markdown
Owner

Summary

  • Redesigns the setup-z3 action so z3-variant includes the full platform string (e.g. x64-glibc-2.39) instead of just the libc suffix, removing the need for a separate arch-detection step
  • Bisected the mut_recursive timeout regression to Z3 4.15.5 — versions 4.15.5 through 4.16.0 all timeout; 4.15.4 and earlier pass
  • Pins Z3 to 4.15.4 with verified checksums from the official release page

Generated by Claude Code

claude added 4 commits June 28, 2026 03:52
The 4.16.0 release ships different glibc variants (x64: glibc-2.39,
arm64: glibc-2.38) so the arch step now selects the correct variant
automatically instead of using a single input default.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TLvxRwp1ZRCVP3X4JDithT
z3-variant now specifies the full platform string (e.g. x64-glibc-2.39)
instead of just the libc suffix, eliminating the need for a separate
arch-detection step. Updated checksums for the 4.16.0 release.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TLvxRwp1ZRCVP3X4JDithT
z3-4.16.0 introduced a regression where the mut_recursive example times
out. Use 4.15.8, the latest release without the regression.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TLvxRwp1ZRCVP3X4JDithT
Bisected: the timeout regression was introduced in 4.15.5. Versions
4.15.5, 4.15.6, 4.15.7, 4.15.8, and 4.16.0 all timeout on the
mut_recursive test; 4.15.4 and earlier pass.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TLvxRwp1ZRCVP3X4JDithT
@coord-e
coord-e merged commit 57eb880 into main Jun 28, 2026
6 checks passed
@coord-e
coord-e deleted the claude/ci-z3-upgrade-4.16-ouzzhj branch June 28, 2026 04: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.

2 participants