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

maruilei pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/auron.git


The following commit(s) were added to refs/heads/master by this push:
     new 47de780e [AURON #1314] Speed up CI by using Apache `closer.lua` syntax 
for dependency downloads (#1315)
47de780e is described below

commit 47de780e9619860a79e7d0a2ef113aa3ebf6f6a4
Author: Ruilei Ma <[email protected]>
AuthorDate: Mon Oct 13 10:25:03 2025 +0800

    [AURON #1314] Speed up CI by using Apache `closer.lua` syntax for 
dependency downloads (#1315)
---
 .github/workflows/tpcds-reusable.yml | 21 +++++++++++----------
 1 file changed, 11 insertions(+), 10 deletions(-)

diff --git a/.github/workflows/tpcds-reusable.yml 
b/.github/workflows/tpcds-reusable.yml
index c169ba64..055c3db0 100644
--- a/.github/workflows/tpcds-reusable.yml
+++ b/.github/workflows/tpcds-reusable.yml
@@ -78,7 +78,8 @@ on:
           ]
 
 env:
-  APACHE_MIRROR: "https://archive.apache.org/dist";
+  APACHE_MIRROR: "https://www.apache.org/dyn/closer.lua";
+  MIRROR_URL_QUERY: "?action=download"
   WGET_OPTS: "--tries=3 --timeout=30 -c"
 
 jobs:
@@ -243,9 +244,9 @@ jobs:
           else
             SPARK_FILE="spark-${{ 
steps.get-dependency-version.outputs.sparkversion }}-bin-${{ 
inputs.hadoop-profile }}.tgz"
           fi
-          SPARK_URL="${APACHE_MIRROR}/${SPARK_PATH}/${SPARK_FILE}"
+          
SPARK_URL="${APACHE_MIRROR}/${SPARK_PATH}/${SPARK_FILE}${MIRROR_URL_QUERY}"
           
-          wget ${WGET_OPTS} ${SPARK_URL}
+          wget ${WGET_OPTS} ${SPARK_URL} -O "$SPARK_FILE"
           mkdir -p spark-bin-${{ inputs.sparkver }}_${{ inputs.scalaver }}
           cd spark-bin-${{ inputs.sparkver }}_${{ inputs.scalaver }} && tar 
-xf ../spark-*.tgz --strip-component=1
 
@@ -297,9 +298,9 @@ jobs:
         run: |
           CELEBORN_PATH="celeborn/celeborn-${{ 
steps.get-dependency-version.outputs.celebornversion }}"
           CELEBORN_FILE="apache-celeborn-${{ 
steps.get-dependency-version.outputs.celebornversion }}-bin.tgz"
-          CELEBORN_URL="${APACHE_MIRROR}/${CELEBORN_PATH}/${CELEBORN_FILE}"
+          
CELEBORN_URL="${APACHE_MIRROR}/${CELEBORN_PATH}/${CELEBORN_FILE}${MIRROR_URL_QUERY}"
           
-          wget ${WGET_OPTS} ${CELEBORN_URL} && \
+          wget ${WGET_OPTS} ${CELEBORN_URL} -O "$CELEBORN_FILE" && \
           mkdir -p celeborn-bin-${{ 
steps.get-dependency-version.outputs.celebornversion }} && \
           cd celeborn-bin-${{ 
steps.get-dependency-version.outputs.celebornversion }} && tar -xf 
../apache-celeborn-*.tgz --strip-component=1
 
@@ -333,11 +334,11 @@ jobs:
         run: |
           UNIFFLE_PATH="uniffle/${{ 
steps.get-dependency-version.outputs.uniffleversion }}"
           UNIFFLE_FILE="apache-uniffle-${{ 
steps.get-dependency-version.outputs.uniffleversion }}-bin.tar.gz"
-          UNIFFLE_URL="${APACHE_MIRROR}/${UNIFFLE_PATH}/${UNIFFLE_FILE}"
+          
UNIFFLE_URL="${APACHE_MIRROR}/${UNIFFLE_PATH}/${UNIFFLE_FILE}${MIRROR_URL_QUERY}"
 
-          wget ${WGET_OPTS} ${UNIFFLE_URL} && \
+          wget ${WGET_OPTS} ${UNIFFLE_URL} -O "$UNIFFLE_FILE" && \
           mkdir -p uniffle-bin-${{ 
steps.get-dependency-version.outputs.uniffleversion }} && \
-          tar -xf ./${UNIFFLE_FILE} -C uniffle-bin-${{ 
steps.get-dependency-version.outputs.uniffleversion }} --strip-component=1
+          tar -xf ./$UNIFFLE_FILE -C uniffle-bin-${{ 
steps.get-dependency-version.outputs.uniffleversion }} --strip-component=1
 
       - name: Cache hadoop-${{ inputs.hadoopver }}
         uses: actions/cache@v4
@@ -353,9 +354,9 @@ jobs:
         run: |
           HADOOP_PATH="hadoop/common/hadoop-${{ inputs.hadoopver }}"
           HADOOP_FILE="hadoop-${{ inputs.hadoopver }}.tar.gz"
-          HADOOP_URL="${APACHE_MIRROR}/${HADOOP_PATH}/${HADOOP_FILE}"
+          
HADOOP_URL="${APACHE_MIRROR}/${HADOOP_PATH}/${HADOOP_FILE}${MIRROR_URL_QUERY}"
           
-          wget ${WGET_OPTS} ${HADOOP_URL} && \
+          wget ${WGET_OPTS} ${HADOOP_URL} -O "$HADOOP_FILE" && \
           mkdir -p hadoop-bin-${{ inputs.hadoopver }} && \
           tar -xf ./$HADOOP_FILE -C hadoop-bin-${{ inputs.hadoopver }} 
--strip-component=1  && \
           ls -la hadoop-bin-${{ inputs.hadoopver }}

Reply via email to