Skip to content

Use ReleaseFast for ARM64 release archives - #421

Merged
ajroetker merged 1 commit into
mainfrom
codex/arm64-releasefast
Jul 31, 2026
Merged

Use ReleaseFast for ARM64 release archives#421
ajroetker merged 1 commit into
mainfrom
codex/arm64-releasefast

Conversation

@ajroetker

Copy link
Copy Markdown
Contributor

Summary

  • build Linux ARM64 release archives with stripped ReleaseFast instead of ReleaseSmall
  • remove the single-job cap so the dedicated ARM64 publish runner can use its available parallelism
  • keep the release packaging path and strip=true behavior unchanged

Why

The prior ARM64 settings were an OOM workaround for LLVM debug-information pressure. Stripping release artifacts removes that amplification, and antflydb/colony#420 moves ARM64 publishing to a dedicated 24 GiB C4A runner rather than the shared pool.

Validation

  • workflow YAML/action lint passed
  • clean ARM64 Linux ReleaseFast + strip diagnostic build passed in 10m15s with 7,804.95 MiB peak RSS at 12 jobs
  • exact fresh-cache build_zig_release_archive.sh packaging path passed with natural parallelism
  • resulting 29 MiB archive contains the expected Antfly executable and C API library; both are stripped AArch64 ELF artifacts

Colony runner change: antflydb/colony#420

@ajroetker
ajroetker merged commit 7027379 into main Jul 31, 2026
9 checks passed
@ajroetker
ajroetker deleted the codex/arm64-releasefast branch July 31, 2026 20:23
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