Wang1rrr opened a new pull request, #6991: URL: https://github.com/apache/rocketmq-dashboard/pull/6991
## Summary Closes #6990. Use Docker's TARGETARCH to map amd64 to Node x64 and arm64 to Node arm64. Apply the selected architecture to both the download and all five executable symlink sources. Fail early for unsupported architectures. The regression executes the actual Dockerfile shell instruction with recording stubs for downloads/install commands, so no packages are downloaded and no system paths are changed. ## Validation - Before: arm64 selects the x64 archive; the ARM64 and unsupported-target cases fail. - After: `python -m unittest discover -s server/scripts -p '*_test.py'`: 9 tests pass, including all three architecture cases (Python 3.12/Linux). - Confirmed that Dragonwell 21 publishes amd64 and arm64 manifests and Node 20.19.2 publishes the corresponding archives. - `git diff --check` passes. - Complete multi-architecture image builds were not run. AI assistance was used; the diff and regression results were reviewed. -- 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]
