Skip to content

fix(ci): build the ARM64 app image on a 16 vCPU runner - #8292

Merged
waleedlatif1 merged 1 commit into
stagingfrom
fix/ci-arm64-app-runner
Sep 25, 2026
Merged

waleedlatif1 merged 1 commit into
stagingfrom
fix/ci-arm64-app-runner

Conversation

@waleedlatif1

Copy link
Copy Markdown
Collaborator

Summary

  • Move the ARM64 app image build from blacksmith-8vcpu-ubuntu-2404-arm (24 GB) to blacksmith-16vcpu-ubuntu-2404-arm (48 GB), matching the AMD64 app build's 16 vCPU runner
  • The app build outgrew the 8 vCPU ARM box: next build was OOM-killed (SIGKILL / ResourceExhausted) while collecting page data with 7 workers at --max-old-space-size=8192, and a rerun died mid-compile with a missing .next manifest (ENOENT). The AMD64 build of the same commit passed
  • A failed ARM64 app build skips the GHCR manifests, attestation, and GitHub release, so the release never publishes for self-hosted deployments
  • Non-app ARM images and the GitHub-hosted fallback runner are unchanged

Type of Change

  • Bug fix

Testing

bun run lint, block registry check, bun run check:audits (49 audits), and docs-manifest:check pass. The ARM64 matrix only runs on push to main, so the new runner is exercised on the next release

Checklist

  • Code follows project style guidelines
  • Self-reviewed my changes
  • Tests added/updated and passing
  • No new warnings introduced
  • I confirm that I have read and agree to the terms outlined in the Contributor License Agreement (CLA)

🤖 Generated with Claude Code

@vercel

vercel Bot commented Sep 25, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
docs Ready Ready Preview Sep 25, 2026 8:28am UTC

Request Review

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 1 file

Confidence score: 5/5

  • Automated review surfaced no issues in the provided summaries.
  • No files require special attention.

Re-trigger cubic

@greptile-apps

greptile-apps Bot commented Sep 25, 2026 •

Copy link
Copy Markdown
Contributor

RetriggerConfidence Score: 5/5

[High risk] Changes the build runner for ARM64 container images.

The PR appears safe to merge based on the reviewed workflow change.

Summary

The PR moves the ARM64 app image build to a 16 vCPU Blacksmith runner to address build-time memory exhaustion. It leaves the other ARM images and GitHub-hosted fallback unchanged.

Reviews (1) · Last reviewed commit: "fix(ci): build the ARM64 app image on a ..."

@waleedlatif1
waleedlatif1 merged commit a472287 into staging Sep 25, 2026
25 checks passed
@waleedlatif1
waleedlatif1 deleted the fix/ci-arm64-app-runner branch September 25, 2026 08:29

This branch was successfully deployed

1 active deployment
Preview — 2fb837af Deployed Sep 25, 2026 by vercel[bot]
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