This is an automated email from the ASF dual-hosted git repository.

hello-stephen pushed a commit to branch chore/branch41-disable-macos-be-ut-auto
in repository https://gitbox.apache.org/repos/asf/doris.git

commit f00431734b17ca63b88a5eeca9ba5ed71fc1809f
Author: lidongyang <[email protected]>
AuthorDate: Tue Aug 25 19:31:19 2026 +0800

    [chore](ci) disable branch-4.1 macOS BE UT workflow
---
 .github/workflows/be-ut-mac.yml | 116 ----------------------------------------
 1 file changed, 116 deletions(-)

diff --git a/.github/workflows/be-ut-mac.yml b/.github/workflows/be-ut-mac.yml
deleted file mode 100644
index 7255125173a..00000000000
--- a/.github/workflows/be-ut-mac.yml
+++ /dev/null
@@ -1,116 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-name: BE UT (macOS)
-
-on:
-  push:
-    branches:
-      - branch-4.1
-  schedule:
-    - cron: '0 4 * * *'    # daily cache warm-up; PR-level runs moved out to 
relieve the macOS runner queue
-
-concurrency:
-  group: ${{ github.ref }} (BE UT macOS)
-  cancel-in-progress: true
-
-jobs:
-  run-ut:
-    name: BE UT (macOS)
-    runs-on: macos-13
-    timeout-minutes: 360
-    steps:
-      - name: Checkout
-        uses: actions/checkout@v3
-        with:
-          persist-credentials: false
-          submodules: recursive
-
-      - name: Ccache ${{ github.ref }}
-        uses: ./.github/actions/ccache-action
-        with:
-          key: BE-UT-macOS
-          max-size: "5G"
-          restore-keys: BE-UT-macOS-
-
-      - name: Run UT ${{ github.ref }}
-        run: |
-          cellars=(
-            'm4'
-            'automake'
-            'autoconf'
-            'libtool'
-            'pkg-config'
-            'texinfo'
-            'coreutils'
-            'gnu-getopt'
-            'python@3'
-            'cmake'
-            'ninja'
-            'ccache'
-            'bison'
-            'byacc'
-            'gettext'
-            'wget'
-            'pcre'
-            'openjdk@11'
-            'maven'
-            'node'
-            'llvm@16'
-          )
-          brew install "${cellars[@]}" || true
-
-          # Paimon's bundled dependencies still require pre-CMake-4 policy
-          # compatibility. Match the supported version used by the full
-          # thirdparty jobs instead of relying on Homebrew's latest CMake.
-          brew unlink cmake || true
-          wget 
https://github.com/Kitware/CMake/releases/download/v3.25.3/cmake-3.25.3-macos-universal.tar.gz
-          tar -xzf cmake-3.25.3-macos-universal.tar.gz
-          sudo cp -r cmake-3.25.3-macos-universal/CMake.app/Contents/* 
/usr/local/
-          export CUSTOM_CMAKE=/usr/local/bin/cmake
-          "${CUSTOM_CMAKE}" --version
-          pushd thirdparty
-          branch="${{ github.base_ref || github.ref_name }}"
-          if [[ -z "${branch}" ]] || [[ "${branch}" == 'master' ]]; then
-            curl -L 
https://github.com/apache/doris-thirdparty/releases/download/automation/doris-thirdparty-prebuilt-darwin-x86_64.tar.xz
 \
-              -o doris-thirdparty-prebuilt-darwin-x86_64.tar.xz
-          else
-            curl -L 
"https://github.com/apache/doris-thirdparty/releases/download/automation-${branch/branch-/}/doris-thirdparty-prebuilt-darwin-x86_64.tar.xz";
 \
-              -o doris-thirdparty-prebuilt-darwin-x86_64.tar.xz
-          fi
-          tar -xvf doris-thirdparty-prebuilt-darwin-x86_64.tar.xz
-
-          # Rebuild the Arrow/Paimon stack when the shared prebuilt predates 
the
-          # selected Arrow version/component closure.
-          # shellcheck source=thirdparty/arrow-paimon-vars.sh
-          . ./arrow-paimon-vars.sh
-          arrow_paimon_prebuilt_is_valid=false
-          if arrow_paimon_prebuilt_valid installed; then
-            arrow_paimon_prebuilt_is_valid=true
-          fi
-          if [[ "${arrow_paimon_prebuilt_is_valid}" != "true" ]]; then
-            curl -L 
https://github.com/apache/doris-thirdparty/releases/download/automation/doris-thirdparty-source.tgz
 \
-              -o doris-thirdparty-source.tgz
-            tar -zxvf doris-thirdparty-source.tgz
-            ./download-thirdparty.sh arrow paimon_cpp xsimd brotli
-            export MACOSX_DEPLOYMENT_TARGET=12.0
-            ./build-thirdparty.sh -j "$(nproc)" arrow paimon_cpp
-          fi
-          popd
-
-          export JAVA_HOME="${JAVA_HOME_17_X64%\/}"
-          ./run-be-ut.sh --run -j "$(nproc)" --clean


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to