imbajin opened a new pull request, #353: URL: https://github.com/apache/hugegraph-computer/pull/353
## Summary - run the Vermeer Go builder on the native BuildKit platform - cross-compile the final CGO-disabled binary with TARGETOS and TARGETARCH - cache Go modules and compiler artifacts - separate Go and UI dependency downloads from source copies ## Why The current multi-platform build runs the arm64 Go build through QEMU. Vermeer uses CGO_ENABLED=0, so BuildKit can build natively and cross-compile the target binary without emulation. The companion cache and read-only branch validation workflow is included in hugegraph/actions#22. ## Verification - confirmed CGO_ENABLED=0 and target architecture is passed explicitly to go build - verified Docker COPY paths against the vermeer build context and .dockerignore - git diff --check passed - independent cross-repository review passed The local Docker daemon and Go toolchain were unavailable. The companion Actions workflow should run the final amd64/arm64 branch validation before merge. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
