You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@spark.apache.org by do...@apache.org on 2026/09/29 16:51:52 UTC
(spark-connect-swift) branch main updated: [SPARK-59867] Update GitHub Actions to the latest versions
This is an automated email from the ASF dual-hosted git repository.
dongjoon-hyun pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/spark-connect-swift.git
The following commit(s) were added to refs/heads/main by this push:
new bf312a5 [SPARK-59867] Update GitHub Actions to the latest versions
bf312a5 is described below
commit bf312a530a1c373636cc53b32703ed8c089a3bf7
Author: Dongjoon Hyun <do...@apache.org>
AuthorDate: Tue Sep 29 09:51:46 2026 -0700
[SPARK-59867] Update GitHub Actions to the latest versions
### What changes were proposed in this pull request?
This PR aims to update GitHub Actions to their latest releases.
| Action | Before | After |
|---|---|---|
| `apache/skywalking-eyes` | v0.8.0 | [v0.9.0](https://github.com/apache/skywalking-eyes/releases/tag/v0.9.0) (2026-09-01) |
| `actions/cache` | v4 | [v6](https://github.com/actions/cache/releases/tag/v6.1.0) (v6.1.0, 2026-06-26) |
| `actions/checkout` | v6 (1 place) | [v7](https://github.com/actions/checkout/releases/tag/v7.0.1) (v7.0.1, 2026-07-20) |
| `docker/setup-qemu-action` | v4.2.0 | [v4.4.0](https://github.com/docker/setup-qemu-action/releases/tag/v4.4.0) (2026-09-15) |
| `docker/setup-buildx-action` | v4.3.0 | [v4.4.1](https://github.com/docker/setup-buildx-action/releases/tag/v4.4.1) (2026-09-16) |
| `docker/build-push-action` | v7.3.0 | [v7.4.0](https://github.com/docker/build-push-action/releases/tag/v7.4.0) (2026-09-15) |
The other actions (`actions/setup-java`, `actions/github-script`, `docker/login-action`) are already up to date.
### Why are the changes needed?
To keep the CI up to date. The `docker/*` actions stay pinned to commit hashes listed in the ASF [approved_patterns.yml](https://github.com/apache/infrastructure-actions/blob/main/approved_patterns.yml).
### Does this PR introduce _any_ user-facing change?
No.
### How was this patch tested?
Verified that each pinned commit hash matches its release tag and that the `docker/*` hashes are in `approved_patterns.yml`. The updated workflows will be exercised by the CI of this PR.
### Was this patch authored or co-authored using generative AI tooling?
Generated-by: Claude Sonnet 5.5
Closes #578 from dongjoon-hyun/SPARK-59867.
Authored-by: Dongjoon Hyun <do...@apache.org>
Signed-off-by: Dongjoon Hyun <do...@apache.org>
---
.github/actions/setup-spark/action.yml | 2 +-
.github/workflows/build_and_test.yml | 4 ++--
.github/workflows/publish_image.yml | 6 +++---
3 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/.github/actions/setup-spark/action.yml b/.github/actions/setup-spark/action.yml
index be0b33a..c73585d 100644
--- a/.github/actions/setup-spark/action.yml
+++ b/.github/actions/setup-spark/action.yml
@@ -40,7 +40,7 @@ runs:
# release, which share a version but not their bits, never share an entry.
- name: Cache Spark ${{ inputs.version }} distribution
id: cache
- uses: actions/cache@v4
+ uses: actions/cache@v6
with:
path: ~/spark-dist/spark-${{ inputs.version }}-bin-hadoop3.tgz
key: spark-${{ inputs.version }}-bin-hadoop3-${{ inputs.sha512 }}
diff --git a/.github/workflows/build_and_test.yml b/.github/workflows/build_and_test.yml
index 155a4bf..c53f51f 100644
--- a/.github/workflows/build_and_test.yml
+++ b/.github/workflows/build_and_test.yml
@@ -31,7 +31,7 @@ jobs:
- name: Checkout repository
uses: actions/checkout@v7
- name: Check license header
- uses: apache/skywalking-eyes@61275cc80d0798a405cb070f7d3a8aaf7cf2c2c1
+ uses: apache/skywalking-eyes@a196742f472feaffafea537ce5a2a4c3c53a8de4
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
@@ -181,7 +181,7 @@ jobs:
env:
SPARK_LOCAL_IP: localhost
steps:
- - uses: actions/checkout@v6
+ - uses: actions/checkout@v7
- name: Build
run: swift test --filter NOTHING -c release
- uses: ./.github/actions/setup-spark
diff --git a/.github/workflows/publish_image.yml b/.github/workflows/publish_image.yml
index 17e956c..a85320b 100644
--- a/.github/workflows/publish_image.yml
+++ b/.github/workflows/publish_image.yml
@@ -21,9 +21,9 @@ jobs:
example: ${{ fromJSON( inputs.example || '["app", "pi", "pyspark-connect", "spark-sql", "stream"]' ) }}
steps:
- name: Set up QEMU
- uses: docker/setup-qemu-action@96fe6ef7f33517b61c61be40b68a1882f3264fb8
+ uses: docker/setup-qemu-action@99012661954931238ded8c8b007157a8430204e1
- name: Set up Docker Buildx
- uses: docker/setup-buildx-action@37fe631027851001ddb9b187196cc803df7f5f0e
+ uses: docker/setup-buildx-action@f87e5991a6d7451dcb8d9637bfbc97413f497069
- name: Login to Docker Hub
uses: docker/login-action@dbcb813823bdd20940b903addbd779551569679f
with:
@@ -34,7 +34,7 @@ jobs:
with:
ref: main
- name: Build and push
- uses: docker/build-push-action@53b7df96c91f9c12dcc8a07bcb9ccacbed38856a
+ uses: docker/build-push-action@c3c9e263c25d99ce0380d002d59b67737d91b0dc
with:
# build cache on Github Actions, See: https://docs.docker.com/build/cache/backends/gha/#using-dockerbuild-push-action
cache-from: type=gha
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@spark.apache.org
For additional commands, e-mail: commits-help@spark.apache.org