SYaoJun opened a new pull request, #939:
URL: https://github.com/apache/incubator-graphar/pull/939

   ## What do these changes do?
   
   This PR converts the nightly CI workflow (`ci-nightly.yml`) into a gating CI 
(`ci-arrow-source.yml`) that runs on every push and pull request to the main 
branch, and fixes several build issues in the Arrow-from-source build path.
   
   ### Changes
   
   - **Rename** `ci-nightly.yml` to `ci-arrow-source.yml` to reflect its 
purpose: testing the Arrow-from-source build path
   - **Change trigger** from `schedule` (nightly cron) to `push` + 
`pull_request` targeting `main` branch, with `cpp/**` path filters
   - **Pin `ubuntu-22.04`** (was `ubuntu-latest`) to avoid GCC 14 compatibility 
issues with Arrow 24.0.0 source build on Ubuntu 24.04
   - **Add `libssl-dev`** dependency required by `find_package(OpenSSL 
REQUIRED)` when `BUILD_ARROW_FROM_SOURCE=ON`
   - **Add `ASAN_OPTIONS=detect_leaks=0`** for debug test runs to avoid 
spurious leak detection failures
   - **Add concurrency group** with `cancel-in-progress` to avoid redundant CI 
runs
   - **Add WIP PR skip** to skip CI for draft PRs
   - **Remove branch/repo restriction** condition that prevented the workflow 
from running outside upstream main
   - **Use `working-directory`** instead of `pushd`/`popd` for consistency with 
other CI workflows
   - **Keep `workflow_dispatch`** for manual triggering
   
   ## Related issue number
   
   None
   


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

Reply via email to