Skip to content

Commit 94fb7be

Browse files
authored
[GLUTEN-9577][VL] Add weekly macOS Velox build workflow (#11077)
Adds a macOS build GitHub Actions workflow velox_weekly.yml to ensure the Velox backend can be packaged on macOS. This supports common macOS development while targeting Linux runtime, improving debugging efficiency.
1 parent 2864633 commit 94fb7be

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

.github/workflows/velox_weekly.yml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -206,3 +206,22 @@ jobs:
206206
echo "JAVA_HOME: $JAVA_HOME"
207207
cd $GITHUB_WORKSPACE/tools/gluten-it
208208
$TPCH_TEST
209+
210+
build-on-macos:
211+
strategy:
212+
fail-fast: false
213+
if: ${{ startsWith(github.repository, 'apache/') }}
214+
runs-on: macos-latest
215+
env:
216+
INSTALL_PREFIX: /tmp/deps-install
217+
steps:
218+
- uses: actions/checkout@v5
219+
- name: Set up Java 17
220+
uses: actions/setup-java@v4
221+
with:
222+
distribution: temurin
223+
java-version: 17
224+
- name: Install Dependencies
225+
run: brew install wget pkgconfig abseil ccache
226+
- name: Build
227+
run: ./dev/buildbundle-veloxbe.sh --run_setup_script=ON --build_arrow=ON --build_tests=ON --build_benchmarks=ON --spark_version=3.5

0 commit comments

Comments
 (0)