diff --git a/.github/workflows/be-ut-clang.yml b/.github/workflows/be-ut-clang.yml index d6361f98fb..5903b9987f 100644 --- a/.github/workflows/be-ut-clang.yml +++ b/.github/workflows/be-ut-clang.yml @@ -75,8 +75,14 @@ jobs: sudo dpkg-reconfigure --frontend noninteractive tzdata pushd thirdparty - curl -L https://github.com/apache/doris-thirdparty/releases/download/automation/doris-thirdparty-prebuilt-linux-x86_64.tar.xz \ - -o doris-thirdparty-prebuilt-linux-x86_64.tar.xz + branch="${{ github.base_ref }}" + if [[ -z "${branch}" ]] || [[ "${branch}" == 'master' ]]; then + curl -L https://github.com/apache/doris-thirdparty/releases/download/automation/doris-thirdparty-prebuilt-linux-x86_64.tar.xz \ + -o doris-thirdparty-prebuilt-linux-x86_64.tar.xz + else + curl -L "https://github.com/apache/doris-thirdparty/releases/download/automation-${branch/branch-/}/doris-thirdparty-prebuilt-linux-x86_64.tar.xz" \ + -o doris-thirdparty-prebuilt-linux-x86_64.tar.xz + fi tar -xvf doris-thirdparty-prebuilt-linux-x86_64.tar.xz popd diff --git a/.github/workflows/be-ut-mac.yml b/.github/workflows/be-ut-mac.yml index e0e939f633..3307ec11b8 100644 --- a/.github/workflows/be-ut-mac.yml +++ b/.github/workflows/be-ut-mac.yml @@ -83,8 +83,14 @@ jobs: brew install "${cellars[@]}" pushd thirdparty - 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 + branch="${{ github.base_ref }}" + 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 popd