Skip to content

fix(ci): rollback zigbuild, use ubuntu-22.04 runners - #962

Merged
ajianaz merged 1 commit into
mainfrom
develop
Aug 8, 2026
Merged

fix(ci): rollback zigbuild, use ubuntu-22.04 runners#962
ajianaz merged 1 commit into
mainfrom
develop

Conversation

@ajianaz

@ajianaz ajianaz commented Aug 8, 2026

Copy link
Copy Markdown
Collaborator

What

Promote zigbuild rollback to main for v0.13.0 re-release.

Why

cargo-zigbuild incompatible with numkong SIMD intrinsics. ubuntu-22.04 runners provide GLIBC 2.35 with zero toolchain complexity.

Changes

  • Matrix: ubuntu-22.04 / ubuntu-22.04-arm for Linux builds
  • Removed all zigbuild-related steps
  • Simplified build + package pipeline

Testing

cargo-zigbuild fundamentally incompatible with numkong SIMD intrinsics
(ARM NEON dot product, x86 AMX). Zig's bundled clang lacks required
header support. After 6 PR iterations, zigbuild path issues resolved
but compile failures remain.

Replace with ubuntu-22.04/22.04-arm runners:
- GLIBC 2.35 = Ubuntu 22.04+, Debian 12+, RHEL 9+ (>90% server coverage)
- System GCC handles numkong SIMD probes correctly
- Zero additional toolchain complexity
- Removed: zigbuild install, build step, dynamic bindir resolution
- Simplified: single cargo build, static bin dir, warning-only GLIBC check

Co-authored-by: ajianaz <ajianaz@users.noreply.github.com>
@github-actions

github-actions Bot commented Aug 8, 2026

Copy link
Copy Markdown

🔍 Cora AI Code Review

⚠️ Review could not complete. Cora produced an empty result. Check the workflow logs for errors.


Review powered by cora-code · BYOK · MIT

@ajianaz
ajianaz merged commit cd25142 into main Aug 8, 2026
12 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