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]

Reply via email to