This is an automated email from the ASF dual-hosted git repository.
jark pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/fluss.git
The following commit(s) were added to refs/heads/main by this push:
new 3c7f50241 [build] Upgrade GitHub Actions for Node 24 compatibility
(#2349)
3c7f50241 is described below
commit 3c7f502413fccd257fb18e5dc3f93038cb30bc9b
Author: Pei Yu <[email protected]>
AuthorDate: Mon Jan 26 23:47:18 2026 +0800
[build] Upgrade GitHub Actions for Node 24 compatibility (#2349)
---
.github/workflows/ci-template.yaml | 8 ++++----
.github/workflows/ci.yaml | 4 ++--
.github/workflows/docs-check.yaml | 6 +++---
.github/workflows/license-check.yml | 4 ++--
4 files changed, 11 insertions(+), 11 deletions(-)
diff --git a/.github/workflows/ci-template.yaml
b/.github/workflows/ci-template.yaml
index 7179b0c68..b23e3f0a1 100644
--- a/.github/workflows/ci-template.yaml
+++ b/.github/workflows/ci-template.yaml
@@ -40,9 +40,9 @@ jobs:
name: "${{ matrix.module }}"
steps:
- name: Checkout code
- uses: actions/checkout@v2
+ uses: actions/checkout@v6
- name: Set up JDK
- uses: actions/setup-java@v4
+ uses: actions/setup-java@v5
with:
java-version: ${{ inputs.java-version }}
distribution: 'temurin'
@@ -66,13 +66,13 @@ jobs:
ARTIFACTS_OSS_STS_ENDPOINT: ${{ secrets.ARTIFACTS_OSS_STS_ENDPOINT }}
ARTIFACTS_OSS_ROLE_ARN: ${{ secrets.ARTIFACTS_OSS_ROLE_ARN }}
- name: Upload build logs
- uses: actions/upload-artifact@v4
+ uses: actions/upload-artifact@v6
if: ${{ failure() }}
with:
name: logs-test-${{ matrix.module }}-${{ github.run_number}}#${{
github.run_attempt }}
path: ${{ runner.temp }}/fluss-logs/*
- name: Upload JaCoCo coverage report
- uses: actions/upload-artifact@v4
+ uses: actions/upload-artifact@v6
if: ${{ success() && github.ref == 'refs/heads/main' }}
with:
name: jacoco-report-${{ matrix.module }}-${{ github.run_number}}#${{
github.run_attempt }}
diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml
index 54ce0d077..931cf07c8 100644
--- a/.github/workflows/ci.yaml
+++ b/.github/workflows/ci.yaml
@@ -40,9 +40,9 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout code
- uses: actions/checkout@v2
+ uses: actions/checkout@v6
- name: Set up JDK 8
- uses: actions/setup-java@v4
+ uses: actions/setup-java@v5
with:
java-version: '8'
distribution: 'temurin'
diff --git a/.github/workflows/docs-check.yaml
b/.github/workflows/docs-check.yaml
index 7e42cdccc..0ba76c5e8 100644
--- a/.github/workflows/docs-check.yaml
+++ b/.github/workflows/docs-check.yaml
@@ -37,14 +37,14 @@ jobs:
run:
working-directory: ./website
steps:
- - uses: actions/checkout@v4
+ - uses: actions/checkout@v6
with:
fetch-depth: 0
- name: Generate versioned docs
run: ./build_versioned_docs.sh
- - uses: actions/setup-node@v4
+ - uses: actions/setup-node@v6
with:
- node-version: 20
+ node-version: 24
- name: Install dependencies
run: npm install
- name: Test build website
diff --git a/.github/workflows/license-check.yml
b/.github/workflows/license-check.yml
index a54175d17..5f52ffa3d 100644
--- a/.github/workflows/license-check.yml
+++ b/.github/workflows/license-check.yml
@@ -32,10 +32,10 @@ jobs:
MVN_VALIDATION_DIR: "/tmp/fluss-validation-deployment"
steps:
- - uses: actions/checkout@v4
+ - uses: actions/checkout@v6
- name: Set JDK
- uses: actions/setup-java@v4
+ uses: actions/setup-java@v5
with:
java-version: 11
distribution: 'temurin'