Skip to content

fix(ci): use dynamic manylinux arch in warm-caches workflow#402

Merged
DorianZheng merged 1 commit into
mainfrom
fix/warm-caches-arm64-image
Mar 23, 2026
Merged

fix(ci): use dynamic manylinux arch in warm-caches workflow#402
DorianZheng merged 1 commit into
mainfrom
fix/warm-caches-arm64-image

Conversation

@DorianZheng

Copy link
Copy Markdown
Member

Summary

  • Fix exec format error in warm-caches workflow on Linux ARM64 runner
  • The manylinux image was hardcoded to manylinux_2_28_x86_64, but after feat(ci): add Linux ARM64 to CI platform matrix #400 added linux-arm64-gnu to the platform matrix, the job also runs on ubuntu-24.04-arm (ARM64)
  • Use the same dynamic arch selection (contains(matrix.target, 'arm64')) already used by build-runtime, build-node, and build-c workflows

Test plan

  • Trigger warm-caches workflow manually (workflow_dispatch) and verify all 3 platform jobs succeed

The manylinux image was hardcoded to x86_64, causing exec format
error on the ARM64 runner added in #400. Use the same dynamic arch
selection pattern as build-runtime, build-node, and build-c workflows.
@DorianZheng DorianZheng merged commit 5abb0c6 into main Mar 23, 2026
@DorianZheng DorianZheng deleted the fix/warm-caches-arm64-image branch March 23, 2026 01:03
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