From dbd060e4a137b9891228d4193f481e391b02fc67 Mon Sep 17 00:00:00 2001 From: Padraic Slattery Date: Wed, 21 Jan 2026 12:02:30 +0100 Subject: [PATCH] chore: Update outdated GitHub Actions versions --- .github/workflows/ci.yml | 14 +++++++------- .github/workflows/nightly-next.yml | 4 ++-- .github/workflows/nightly.yml | 4 ++-- .github/workflows/pr-preview.yml | 2 +- .github/workflows/source-release.yml | 20 ++++++++++---------- .github/workflows/stale.yml | 2 +- .github/workflows/update-notice-year.yml | 4 ++-- 7 files changed, 25 insertions(+), 25 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 71e6d84fbd..984d77a5fa 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -25,18 +25,18 @@ jobs: run: | echo "FETCH_DEPTH=$(($PR_COMMIT_COUNT + 1))" >> $GITHUB_ENV - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: fetch-depth: ${{ env.FETCH_DEPTH }} - name: Use Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: ${{ matrix.node-version }} - name: Cache node modules id: cache-dep - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: node_modules key: ${{ runner.os }}-node-modules-${{ hashFiles('**/package-lock.json') }} @@ -65,16 +65,16 @@ jobs: node-version: [18.x] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Use Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: ${{ matrix.node-version }} - name: Cache node modules id: cache-dep - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: node_modules key: ${{ runner.os }}-node-modules-${{ hashFiles('**/package-lock.json') }} @@ -116,7 +116,7 @@ jobs: rm -f *.tgz echo -e "Dist files: \n$(ls -l)" - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v6 if: ${{ steps.save-pr-data.outcome == 'success' }} with: name: pr_preview diff --git a/.github/workflows/nightly-next.yml b/.github/workflows/nightly-next.yml index 1de3715395..c8f8eb42f6 100644 --- a/.github/workflows/nightly-next.yml +++ b/.github/workflows/nightly-next.yml @@ -18,12 +18,12 @@ jobs: node-version: [18.x] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: ref: next - name: Use Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: registry-url: https://registry.npmjs.org/ node-version: ${{ matrix.node-version }} diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index cf65881730..f042c825d9 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -18,10 +18,10 @@ jobs: node-version: [18.x] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Use Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: registry-url: https://registry.npmjs.org/ node-version: ${{ matrix.node-version }} diff --git a/.github/workflows/pr-preview.yml b/.github/workflows/pr-preview.yml index 5ff31130f9..4f8b6f3e9f 100644 --- a/.github/workflows/pr-preview.yml +++ b/.github/workflows/pr-preview.yml @@ -13,7 +13,7 @@ jobs: steps: - name: Determine if workflow build job is successful id: check-build-success - uses: actions/github-script@v7 + uses: actions/github-script@v8 with: result-encoding: string script: | diff --git a/.github/workflows/source-release.yml b/.github/workflows/source-release.yml index 17ae23830c..367b0e2f66 100644 --- a/.github/workflows/source-release.yml +++ b/.github/workflows/source-release.yml @@ -14,10 +14,10 @@ jobs: node-version: [18.x] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Use Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: ${{ matrix.node-version }} @@ -26,7 +26,7 @@ jobs: echo "RELEASE_VERSION=${GITHUB_REF#refs/*/}" >> $GITHUB_ENV - name: Cache node modules - uses: actions/cache@v4 + uses: actions/cache@v5 env: cache-name: cache-node-modules with: @@ -44,7 +44,7 @@ jobs: --out tmp/materials - name: Archive materials - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: apache-echarts-${{env.RELEASE_VERSION}}-release-materials path: | @@ -59,10 +59,10 @@ jobs: node-version: [18.x] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Use Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: ${{ matrix.node-version }} @@ -72,7 +72,7 @@ jobs: # Get RELEASE_NOTE.txt and pack it into zip. - name: Download materials - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v7 with: name: apache-echarts-${{env.RELEASE_VERSION}}-release-materials @@ -80,7 +80,7 @@ jobs: # Archive before run others to avoid packing unknown files. - name: Archive source release - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: apache-echarts-${{env.RELEASE_VERSION}}-src path: | @@ -114,7 +114,7 @@ jobs: steps: - name: Use Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: ${{ matrix.node-version }} @@ -123,7 +123,7 @@ jobs: echo "RELEASE_VERSION=${GITHUB_REF#refs/*/}" >> $GITHUB_ENV - name: Download source release - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v7 with: name: apache-echarts-${{env.RELEASE_VERSION}}-src path: tmp/echarts diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml index ff40189308..1a8cd5c794 100644 --- a/.github/workflows/stale.yml +++ b/.github/workflows/stale.yml @@ -14,7 +14,7 @@ jobs: if: ${{ github.repository_owner == 'apache' }} steps: - name: Close Stale Issues - uses: actions/stale@v9 + uses: actions/stale@v10 with: days-before-stale: 730 days-before-close: 7 diff --git a/.github/workflows/update-notice-year.yml b/.github/workflows/update-notice-year.yml index 8aa325327b..3b75c822c9 100644 --- a/.github/workflows/update-notice-year.yml +++ b/.github/workflows/update-notice-year.yml @@ -12,12 +12,12 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: sparse-checkout: | .github/workflows/.scripts - - uses: actions/github-script@v7 + - uses: actions/github-script@v8 with: script: | const updateNoticeYear = require('.github/workflows/.scripts/update-notice-year.js')