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 <[email protected]>
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 <[email protected]>
Signed-off-by: Dongjoon Hyun <[email protected]>
---
.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: [email protected]
For additional commands, e-mail: [email protected]