From 41c6bc26c5c7f763d637b946900a727a0533e0dc Mon Sep 17 00:00:00 2001 From: Ti Chi Robot Date: Fri, 13 Sep 2024 21:59:57 +0800 Subject: [PATCH] ci: transitioning action version from node 16 to node 20 (#8071) (#8622) close tikv/pd#8070 Signed-off-by: husharp Co-authored-by: husharp --- .github/workflows/check.yaml | 17 +++--------- .github/workflows/label.yaml | 2 +- .github/workflows/pd-tests.yaml | 29 +++++++-------------- .github/workflows/tso-consistency-test.yaml | 6 ++--- .github/workflows/tso-function-test.yaml | 6 ++--- 5 files changed, 19 insertions(+), 41 deletions(-) diff --git a/.github/workflows/check.yaml b/.github/workflows/check.yaml index cfc113cfbd4..bc2ea54fde0 100644 --- a/.github/workflows/check.yaml +++ b/.github/workflows/check.yaml @@ -4,22 +4,11 @@ jobs: statics: runs-on: ubuntu-latest steps: - - uses: actions/setup-go@v2 - with: - go-version: 1.16 - name: Checkout code - uses: actions/checkout@v2 - - name: Restore cache - uses: actions/cache@v2 + uses: actions/checkout@v4 + - uses: actions/setup-go@v5 with: - path: | - ~/go/pkg/mod - ~/.cache/go-build - **/.tools - **/.dashboard_download_cache - key: ${{ runner.os }}-golang-${{ hashFiles('**/go.sum') }} - restore-keys: | - ${{ runner.os }}-golang + go-version: 1.16 - name: Make Check run: | make build diff --git a/.github/workflows/label.yaml b/.github/workflows/label.yaml index 5ff2b895528..00438d26b63 100644 --- a/.github/workflows/label.yaml +++ b/.github/workflows/label.yaml @@ -7,7 +7,7 @@ jobs: add_labels: runs-on: ubuntu-latest steps: - - uses: actions/github-script@v4 + - uses: actions/github-script@v7 name: Add labels with: script: | diff --git a/.github/workflows/pd-tests.yaml b/.github/workflows/pd-tests.yaml index c29a68ec11a..4ae61db6d38 100644 --- a/.github/workflows/pd-tests.yaml +++ b/.github/workflows/pd-tests.yaml @@ -20,23 +20,11 @@ jobs: outputs: job-total: ${{ strategy.job-total }} steps: - - uses: actions/setup-go@v2 - with: - go-version: 1.16 - name: Checkout code - uses: actions/checkout@v2 - - name: Restore cache - uses: actions/cache@v2 + uses: actions/checkout@v4 + - uses: actions/setup-go@v5 with: - path: | - ~/go/pkg/mod - ~/.cache/go-build - **/.tools - **/.dashboard_download_cache - key: ${{ runner.os }}-go-${{ matrix.worker_id }}-${{ hashFiles('**/go.sum') }} - restore-keys: | - ${{ runner.os }}-go-${{ matrix.worker_id }} - ${{ runner.os }}-go- + go-version: 1.16 - name: Dispatch Packages id: packages-units env: @@ -62,20 +50,21 @@ jobs: mv covprofile covprofile_$WORKER_ID sed -i "/failpoint_binding/d" covprofile_$WORKER_ID - name: Upload coverage result ${{ matrix.worker_id }} - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v4 with: - name: cover-reports + name: cover-reports-${{ matrix.worker_id }} path: covprofile_${{ matrix.worker_id }} report-coverage: needs: chunks runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: Download chunk report - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v4 with: - name: cover-reports + pattern: cover-reports-* + merge-multiple: true - name: Merge env: TOTAL_JOBS: ${{needs.chunks.outputs.job-total}} diff --git a/.github/workflows/tso-consistency-test.yaml b/.github/workflows/tso-consistency-test.yaml index a3e1de811df..9b55282db27 100644 --- a/.github/workflows/tso-consistency-test.yaml +++ b/.github/workflows/tso-consistency-test.yaml @@ -8,10 +8,10 @@ jobs: tso-consistency-test: runs-on: ubuntu-latest steps: - - uses: actions/setup-go@v2 + - name: Checkout code + uses: actions/checkout@v4 + - uses: actions/setup-go@v5 with: go-version: 1.16 - - name: Checkout code - uses: actions/checkout@v2 - name: Make TSO Consistency Test run: make test-tso-consistency diff --git a/.github/workflows/tso-function-test.yaml b/.github/workflows/tso-function-test.yaml index fd8c14f88f6..c9512ab747c 100644 --- a/.github/workflows/tso-function-test.yaml +++ b/.github/workflows/tso-function-test.yaml @@ -12,10 +12,10 @@ jobs: tso-function-test: runs-on: ubuntu-latest steps: - - uses: actions/setup-go@v2 + - name: Checkout code + uses: actions/checkout@v4 + - uses: actions/setup-go@v5 with: go-version: 1.16 - - name: Checkout code - uses: actions/checkout@v2 - name: Make TSO Function Test run: make test-tso-function