Re: [PR] branch-4.0: [fix](ci) migrate macOS BE UT off retired image [doris]

2026-08-05 Thread via GitHub


hello-stephen commented on PR #66501:
URL: https://github.com/apache/doris/pull/66501#issuecomment-5191586329

   
   Thank you for your contribution to Apache Doris.
   Don't know what should be done next? See [How to process your 
PR](https://cwiki.apache.org/confluence/display/DORIS/How+to+process+your+PR).
   
   Please clearly describe your PR:
   1. What problem was fixed (it's best to include specific error reporting 
information). How it was fixed.
   2. Which behaviors were modified. What was the previous behavior, what is it 
now, why was it modified, and what possible impacts might there be.
   3. What features were added. Why was this function added?
   4. Which code was refactored and why was this part of the code refactored?
   5. Which functions were optimized and what is the difference before and 
after the optimization?
   


-- 
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]



[PR] branch-4.0: [fix](ci) migrate macOS BE UT off retired image [doris]

2026-08-05 Thread via GitHub


hello-stephen opened a new pull request, #66501:
URL: https://github.com/apache/doris/pull/66501

   ## Problem
   
   The branch-4.0 macOS BE UT workflow still requests the retired `macos-13` 
image, so jobs remain queued without a runner.
   
   ## Change
   
   - Move the job to the supported Apple Silicon `macos-15` image.
   - Use the branch-pinned `automation-4.0` arm64 third-party archive; that 
release currently has no Darwin x86_64 asset, so an Intel migration would mix 
incompatible branch dependencies.
   - Select JDK 17 for arm64, pin the oldest available Xcode 16 toolchain, and 
expose Homebrew `libomp` to CMake.
   - Update checkout to v4 for the current hosted-runner runtime.
   - Include the workflow itself in the BE path filter so this PR executes the 
target Ccache and BE UT steps.
   
   The test command remains `run-be-ut.sh --run`; no Doris runtime or test 
logic is changed.
   
   ## Compatibility and validation
   
   - GitHub's current runner image manifest identifies `macos-15` as arm64 and 
exposes `JAVA_HOME_17_arm64`.
   - The current image includes `/Applications/Xcode_16.0.app`.
   - The branch-pinned `automation-4.0` release contains 
`doris-thirdparty-prebuilt-darwin-arm64.tar.xz` and no Darwin x86_64 archive.
   - `actionlint .github/workflows/be-ut-mac.yml`
   - Embedded `run` block: `bash -n`
   - `git diff --check`
   - Target terminal GitHub Actions canary: pending on the exact PR head.
   


-- 
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]