This is an automated email from the ASF dual-hosted git repository. dongjoon pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/spark.git
The following commit(s) were added to refs/heads/master by this push: new eccf07694e3e [SPARK-45870][INFRA] Upgrade action/checkout to v4 eccf07694e3e is described below commit eccf07694e3ea72753e4942ce47872c96890354a Author: panbingkun <pbk1...@gmail.com> AuthorDate: Sun Nov 12 14:00:04 2023 -0800 [SPARK-45870][INFRA] Upgrade action/checkout to v4 ### What changes were proposed in this pull request? The pr aims to upgrade action/checkout from v3(node16) to v4(node20) (point to v4.1.1 now). ### Why are the changes needed? - After V4.0.0, the action/checkout default runtime is node20. <img width="577" alt="image" src="https://github.com/apache/spark/assets/15246973/5e261225-9f72-46f8-b10a-7820919810b2"> - Node 16 has reached its [end of life](https://github.com/nodejs/Release/#end-of-life-releases) <img width="946" alt="image" src="https://github.com/apache/spark/assets/15246973/64a6c6bf-7b70-418e-b053-2b156484a200"> https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/ ### Does this PR introduce _any_ user-facing change? No. ### How was this patch tested? Pass GA. ### Was this patch authored or co-authored using generative AI tooling? No. Closes #43744 from panbingkun/github_checkout_action. Authored-by: panbingkun <pbk1...@gmail.com> Signed-off-by: Dongjoon Hyun <dh...@apple.com> --- .github/workflows/benchmark.yml | 6 +++--- .github/workflows/build_and_test.yml | 24 ++++++++++++------------ .github/workflows/build_infra_images_cache.yml | 2 +- .github/workflows/maven_test.yml | 2 +- .github/workflows/publish_snapshot.yml | 2 +- 5 files changed, 18 insertions(+), 18 deletions(-) diff --git a/.github/workflows/benchmark.yml b/.github/workflows/benchmark.yml index f4b17b4117a4..8e7551fa7738 100644 --- a/.github/workflows/benchmark.yml +++ b/.github/workflows/benchmark.yml @@ -65,7 +65,7 @@ jobs: SPARK_LOCAL_IP: localhost steps: - name: Checkout Spark repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 # In order to get diff files with: fetch-depth: 0 @@ -95,7 +95,7 @@ jobs: key: tpcds-${{ hashFiles('.github/workflows/benchmark.yml', 'sql/core/src/test/scala/org/apache/spark/sql/TPCDSSchema.scala') }} - name: Checkout tpcds-kit repository if: steps.cache-tpcds-sf-1.outputs.cache-hit != 'true' - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: repository: databricks/tpcds-kit ref: 2a5078a782192ddb6efbcead8de9973d6ab4f069 @@ -134,7 +134,7 @@ jobs: SPARK_TPCDS_DATA: ${{ github.workspace }}/tpcds-sf-1 steps: - name: Checkout Spark repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 # In order to get diff files with: fetch-depth: 0 diff --git a/.github/workflows/build_and_test.yml b/.github/workflows/build_and_test.yml index 1e28f5530513..897d7a68d8a9 100644 --- a/.github/workflows/build_and_test.yml +++ b/.github/workflows/build_and_test.yml @@ -64,7 +64,7 @@ jobs: }} steps: - name: Checkout Spark repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 0 repository: apache/spark @@ -202,7 +202,7 @@ jobs: SKIP_PACKAGING: true steps: - name: Checkout Spark repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 # In order to fetch changed files with: fetch-depth: 0 @@ -302,7 +302,7 @@ jobs: username: ${{ github.actor }} password: ${{ secrets.GITHUB_TOKEN }} - name: Checkout Spark repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 # In order to fetch changed files with: fetch-depth: 0 @@ -381,7 +381,7 @@ jobs: BRANCH: ${{ inputs.branch }} steps: - name: Checkout Spark repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 # In order to fetch changed files with: fetch-depth: 0 @@ -496,7 +496,7 @@ jobs: SKIP_PACKAGING: true steps: - name: Checkout Spark repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 # In order to fetch changed files with: fetch-depth: 0 @@ -564,7 +564,7 @@ jobs: runs-on: ubuntu-22.04 steps: - name: Checkout Spark repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 0 repository: apache/spark @@ -604,7 +604,7 @@ jobs: image: ${{ needs.precondition.outputs.image_url }} steps: - name: Checkout Spark repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 0 repository: apache/spark @@ -786,7 +786,7 @@ jobs: timeout-minutes: 300 steps: - name: Checkout Spark repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 0 repository: apache/spark @@ -841,7 +841,7 @@ jobs: SPARK_LOCAL_IP: localhost steps: - name: Checkout Spark repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 0 repository: apache/spark @@ -883,7 +883,7 @@ jobs: key: tpcds-${{ hashFiles('.github/workflows/build_and_test.yml', 'sql/core/src/test/scala/org/apache/spark/sql/TPCDSSchema.scala') }} - name: Checkout tpcds-kit repository if: steps.cache-tpcds-sf-1.outputs.cache-hit != 'true' - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: repository: databricks/tpcds-kit ref: 2a5078a782192ddb6efbcead8de9973d6ab4f069 @@ -946,7 +946,7 @@ jobs: SKIP_PACKAGING: true steps: - name: Checkout Spark repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 0 repository: apache/spark @@ -1006,7 +1006,7 @@ jobs: timeout-minutes: 300 steps: - name: Checkout Spark repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 0 repository: apache/spark diff --git a/.github/workflows/build_infra_images_cache.yml b/.github/workflows/build_infra_images_cache.yml index b8aae945599d..3e0258830848 100644 --- a/.github/workflows/build_infra_images_cache.yml +++ b/.github/workflows/build_infra_images_cache.yml @@ -38,7 +38,7 @@ jobs: packages: write steps: - name: Checkout Spark repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Set up QEMU uses: docker/setup-qemu-action@v2 - name: Set up Docker Buildx diff --git a/.github/workflows/maven_test.yml b/.github/workflows/maven_test.yml index 169def690ae4..6d2c25f07708 100644 --- a/.github/workflows/maven_test.yml +++ b/.github/workflows/maven_test.yml @@ -115,7 +115,7 @@ jobs: GITHUB_PREV_SHA: ${{ github.event.before }} steps: - name: Checkout Spark repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 # In order to fetch changed files with: fetch-depth: 0 diff --git a/.github/workflows/publish_snapshot.yml b/.github/workflows/publish_snapshot.yml index c78b633a980c..9ea214e5be8d 100644 --- a/.github/workflows/publish_snapshot.yml +++ b/.github/workflows/publish_snapshot.yml @@ -41,7 +41,7 @@ jobs: branch: ${{ fromJSON( inputs.branch || '["master", "branch-3.5", "branch-3.4", "branch-3.3"]' ) }} steps: - name: Checkout Spark repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: ref: ${{ matrix.branch }} - name: Cache Maven local repository --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@spark.apache.org For additional commands, e-mail: commits-h...@spark.apache.org