Skip to content

fix(ci): revert Docker to Node 22 for arm64 multi-platform builds#405

Merged
pasevin merged 1 commit into
mainfrom
fix/docker-revert-node22-arm64-build
Jul 21, 2026
Merged

fix(ci): revert Docker to Node 22 for arm64 multi-platform builds#405
pasevin merged 1 commit into
mainfrom
fix/docker-revert-node22-arm64-build

Conversation

@pasevin

@pasevin pasevin commented Jul 21, 2026

Copy link
Copy Markdown
Collaborator

Summary

Context

After #404 merged, staging got past the Anchore scan but failed on Build and push Docker image (linux/arm64). pnpm install dies compiling native deps (utf-8-validate) under QEMU with gyp_main.py: Permission denied. The amd64-only scan build succeeded; only the multi-platform push step failed.

Node 22 was working for arm64 before #404. Role-manager can use Node 26 with a smaller dependency tree; ui-builder needs a separate migration path.

Test plan

  • Merge and confirm staging workflow completes build → scan → push → deploy
  • Verify arm64 image push succeeds

Made with Cursor

Node 26 breaks the multi-platform push step: pnpm install fails on
linux/arm64 when native modules (utf-8-validate) compile under QEMU.
Keep anchore/scan-action v7.4.0 from #404.

Co-authored-by: Cursor <cursoragent@cursor.com>
@pasevin
pasevin requested a review from a team as a code owner July 21, 2026 10:19
@pasevin
pasevin merged commit e96654e into main Jul 21, 2026
13 checks passed
@pasevin
pasevin deleted the fix/docker-revert-node22-arm64-build branch July 21, 2026 10:33
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