From 06584d7d4f7d77e015a38aa00b8aa903d61b4e70 Mon Sep 17 00:00:00 2001 From: Lari Hotari Date: Tue, 11 Oct 2022 13:49:16 +0300 Subject: [PATCH 1/2] [fix][CI] Use GitHub Actions actions/checkout@v3 - Node.js 12 actions are deprecated. For more information see: https://github.blog/changelog/2022-09-22-github-actions-all-actions-will-begin-running-on-node16-instead-of-node12/ --- .github/workflows/ci-go-functions.yaml | 4 +-- .github/workflows/ci-maven-cache-update.yaml | 2 +- .../workflows/ci-owasp-dependency-check.yaml | 2 +- .github/workflows/pulsar-ci-flaky.yaml | 4 +-- .github/workflows/pulsar-ci.yaml | 26 +++++++++---------- 5 files changed, 19 insertions(+), 19 deletions(-) diff --git a/.github/workflows/ci-go-functions.yaml b/.github/workflows/ci-go-functions.yaml index 834451c1c70dd..862742569b458 100644 --- a/.github/workflows/ci-go-functions.yaml +++ b/.github/workflows/ci-go-functions.yaml @@ -42,7 +42,7 @@ jobs: docs_only: ${{ steps.check_changes.outputs.docs_only }} steps: - name: checkout - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Detect changed files id: changes @@ -75,7 +75,7 @@ jobs: steps: - name: Check out code into the Go module directory - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Tune Runner VM uses: ./.github/actions/tune-runner-vm diff --git a/.github/workflows/ci-maven-cache-update.yaml b/.github/workflows/ci-maven-cache-update.yaml index b432541bce1c5..b5a1b318752f0 100644 --- a/.github/workflows/ci-maven-cache-update.yaml +++ b/.github/workflows/ci-maven-cache-update.yaml @@ -70,7 +70,7 @@ jobs: steps: - name: checkout - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Tune Runner VM uses: ./.github/actions/tune-runner-vm diff --git a/.github/workflows/ci-owasp-dependency-check.yaml b/.github/workflows/ci-owasp-dependency-check.yaml index 35c8e6ebebd57..a933d0152b895 100644 --- a/.github/workflows/ci-owasp-dependency-check.yaml +++ b/.github/workflows/ci-owasp-dependency-check.yaml @@ -48,7 +48,7 @@ jobs: steps: - name: checkout - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: ref: ${{ matrix.checkout_branch }} diff --git a/.github/workflows/pulsar-ci-flaky.yaml b/.github/workflows/pulsar-ci-flaky.yaml index 3e8a3eb46ba0c..289ce1a415349 100644 --- a/.github/workflows/pulsar-ci-flaky.yaml +++ b/.github/workflows/pulsar-ci-flaky.yaml @@ -44,7 +44,7 @@ jobs: changed_tests: ${{ steps.changes.outputs.tests_files }} steps: - name: checkout - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Detect changed files id: changes @@ -74,7 +74,7 @@ jobs: if: ${{ needs.changed_files_job.outputs.docs_only != 'true' }} steps: - name: checkout - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Tune Runner VM uses: ./.github/actions/tune-runner-vm diff --git a/.github/workflows/pulsar-ci.yaml b/.github/workflows/pulsar-ci.yaml index 7f250156795ef..1b47924375568 100644 --- a/.github/workflows/pulsar-ci.yaml +++ b/.github/workflows/pulsar-ci.yaml @@ -44,7 +44,7 @@ jobs: changed_tests: ${{ steps.changes.outputs.tests_files }} steps: - name: checkout - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Detect changed files id: changes @@ -75,7 +75,7 @@ jobs: if: ${{ needs.changed_files_job.outputs.docs_only != 'true' }} steps: - name: checkout - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Tune Runner VM uses: ./.github/actions/tune-runner-vm @@ -165,7 +165,7 @@ jobs: steps: - name: checkout - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Tune Runner VM uses: ./.github/actions/tune-runner-vm @@ -259,7 +259,7 @@ jobs: UBUNTU_MIRROR: http://azure.archive.ubuntu.com/ubuntu/ steps: - name: checkout - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Tune Runner VM uses: ./.github/actions/tune-runner-vm @@ -357,7 +357,7 @@ jobs: steps: - name: checkout - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Tune Runner VM uses: ./.github/actions/tune-runner-vm @@ -464,7 +464,7 @@ jobs: if: ${{ needs.changed_files_job.outputs.docs_only != 'true' }} steps: - name: checkout - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Tune Runner VM uses: ./.github/actions/tune-runner-vm @@ -486,7 +486,7 @@ jobs: UBUNTU_MIRROR: http://azure.archive.ubuntu.com/ubuntu/ steps: - name: checkout - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Tune Runner VM uses: ./.github/actions/tune-runner-vm @@ -608,7 +608,7 @@ jobs: steps: - name: checkout - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Tune Runner VM uses: ./.github/actions/tune-runner-vm @@ -719,7 +719,7 @@ jobs: steps: - name: checkout - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Tune Runner VM uses: ./.github/actions/tune-runner-vm @@ -821,7 +821,7 @@ jobs: if: ${{ needs.changed_files_job.outputs.docs_only != 'true' }} steps: - name: checkout - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Tune Runner VM uses: ./.github/actions/tune-runner-vm @@ -841,7 +841,7 @@ jobs: if: ${{ needs.changed_files_job.outputs.docs_only != 'true' }} steps: - name: checkout - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Tune Runner VM uses: ./.github/actions/tune-runner-vm @@ -873,7 +873,7 @@ jobs: if: ${{ needs.changed_files_job.outputs.need_owasp == 'true' }} steps: - name: checkout - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Tune Runner VM uses: ./.github/actions/tune-runner-vm @@ -962,7 +962,7 @@ jobs: - name: checkout if: ${{ needs.changed_files_job.outputs.docs_only != 'true' }} - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Tune Runner VM if: ${{ needs.changed_files_job.outputs.docs_only != 'true' }} From f029bbb00080153b021f73673833632975375e2c Mon Sep 17 00:00:00 2001 From: Lari Hotari Date: Tue, 11 Oct 2022 14:06:29 +0300 Subject: [PATCH 2/2] Also upgrade actions/cache and actions/setup-java --- .github/workflows/ci-maven-cache-update.yaml | 4 +- .../workflows/ci-owasp-dependency-check.yaml | 6 +-- .github/workflows/pulsar-ci-flaky.yaml | 4 +- .github/workflows/pulsar-ci.yaml | 38 +++++++++---------- 4 files changed, 26 insertions(+), 26 deletions(-) diff --git a/.github/workflows/ci-maven-cache-update.yaml b/.github/workflows/ci-maven-cache-update.yaml index b5a1b318752f0..bf7f70bb032f2 100644 --- a/.github/workflows/ci-maven-cache-update.yaml +++ b/.github/workflows/ci-maven-cache-update.yaml @@ -88,7 +88,7 @@ jobs: - name: Cache local Maven repository if: ${{ github.event_name == 'schedule' || steps.changes.outputs.poms == 'true' }} id: cache - uses: actions/cache@v2 + uses: actions/cache@v3 with: path: | ~/.m2/repository/*/*/* @@ -99,7 +99,7 @@ jobs: # cache would be used as the starting point for a new cache entry - name: Set up JDK 17 - uses: actions/setup-java@v2 + uses: actions/setup-java@v3 if: ${{ (github.event_name == 'schedule' || steps.changes.outputs.poms == 'true') && steps.cache.outputs.cache-hit != 'true' }} with: distribution: 'temurin' diff --git a/.github/workflows/ci-owasp-dependency-check.yaml b/.github/workflows/ci-owasp-dependency-check.yaml index a933d0152b895..595d82f4ce07e 100644 --- a/.github/workflows/ci-owasp-dependency-check.yaml +++ b/.github/workflows/ci-owasp-dependency-check.yaml @@ -56,7 +56,7 @@ jobs: uses: ./.github/actions/tune-runner-vm - name: Cache local Maven repository - uses: actions/cache@v2 + uses: actions/cache@v3 with: path: | ~/.m2/repository/*/*/* @@ -69,14 +69,14 @@ jobs: - name: Set up JDK 17 if: ${{ matrix.name != 'branch-2.8' && matrix.name != 'branch-2.9' && matrix.name != 'branch-2.10' }} - uses: actions/setup-java@v2 + uses: actions/setup-java@v3 with: distribution: 'temurin' java-version: 17 - name: Set up JDK 11 if: ${{ matrix.name == 'branch-2.8' || matrix.name == 'branch-2.9' || matrix.name == 'branch-2.10' }} - uses: actions/setup-java@v2 + uses: actions/setup-java@v3 with: distribution: 'temurin' java-version: 11 diff --git a/.github/workflows/pulsar-ci-flaky.yaml b/.github/workflows/pulsar-ci-flaky.yaml index 289ce1a415349..e4c0eeb66c077 100644 --- a/.github/workflows/pulsar-ci-flaky.yaml +++ b/.github/workflows/pulsar-ci-flaky.yaml @@ -87,7 +87,7 @@ jobs: limit-access-to-actor: true - name: Cache local Maven repository - uses: actions/cache@v2 + uses: actions/cache@v3 with: path: | ~/.m2/repository/*/*/* @@ -97,7 +97,7 @@ jobs: ${{ runner.os }}-m2-dependencies-core-modules- - name: Set up JDK 17 - uses: actions/setup-java@v2 + uses: actions/setup-java@v3 with: distribution: 'temurin' java-version: 17 diff --git a/.github/workflows/pulsar-ci.yaml b/.github/workflows/pulsar-ci.yaml index 1b47924375568..9005fcaa46635 100644 --- a/.github/workflows/pulsar-ci.yaml +++ b/.github/workflows/pulsar-ci.yaml @@ -88,7 +88,7 @@ jobs: limit-access-to-actor: true - name: Cache local Maven repository - uses: actions/cache@v2 + uses: actions/cache@v3 with: path: | ~/.m2/repository/*/*/* @@ -98,7 +98,7 @@ jobs: ${{ runner.os }}-m2-dependencies-core-modules- - name: Set up JDK 17 - uses: actions/setup-java@v2 + uses: actions/setup-java@v3 with: distribution: 'temurin' java-version: 17 @@ -178,7 +178,7 @@ jobs: limit-access-to-actor: true - name: Cache Maven dependencies - uses: actions/cache@v2 + uses: actions/cache@v3 with: path: | ~/.m2/repository/*/*/* @@ -188,7 +188,7 @@ jobs: ${{ runner.os }}-m2-dependencies-core-modules- - name: Set up JDK ${{ matrix.jdk || '17' }} - uses: actions/setup-java@v2 + uses: actions/setup-java@v3 with: distribution: 'temurin' java-version: ${{ matrix.jdk || '17' }} @@ -272,7 +272,7 @@ jobs: limit-access-to-actor: true - name: Cache Maven dependencies - uses: actions/cache@v2 + uses: actions/cache@v3 with: path: | ~/.m2/repository/*/*/* @@ -282,7 +282,7 @@ jobs: ${{ runner.os }}-m2-dependencies-core-modules- - name: Set up JDK 17 - uses: actions/setup-java@v2 + uses: actions/setup-java@v3 with: distribution: 'temurin' java-version: 17 @@ -370,7 +370,7 @@ jobs: limit-access-to-actor: true - name: Cache Maven dependencies - uses: actions/cache@v2 + uses: actions/cache@v3 with: path: | ~/.m2/repository/*/*/* @@ -380,7 +380,7 @@ jobs: ${{ runner.os }}-m2-dependencies-core-modules- - name: Set up JDK 17 - uses: actions/setup-java@v2 + uses: actions/setup-java@v3 with: distribution: 'temurin' java-version: 17 @@ -403,7 +403,7 @@ jobs: ${{ matrix.setup }} - name: Set up runtime JDK ${{ matrix.runtime_jdk }} - uses: actions/setup-java@v2 + uses: actions/setup-java@v3 if: ${{ matrix.runtime_jdk }} with: distribution: 'temurin' @@ -502,7 +502,7 @@ jobs: uses: ./.github/actions/clean-disk - name: Cache local Maven repository - uses: actions/cache@v2 + uses: actions/cache@v3 with: path: | ~/.m2/repository/*/*/* @@ -513,7 +513,7 @@ jobs: ${{ runner.os }}-m2-dependencies-core-modules- - name: Set up JDK 17 - uses: actions/setup-java@v2 + uses: actions/setup-java@v3 with: distribution: 'temurin' java-version: 17 @@ -621,7 +621,7 @@ jobs: limit-access-to-actor: true - name: Cache local Maven repository - uses: actions/cache@v2 + uses: actions/cache@v3 with: path: | ~/.m2/repository/*/*/* @@ -632,7 +632,7 @@ jobs: ${{ runner.os }}-m2-dependencies-core-modules- - name: Set up JDK 17 - uses: actions/setup-java@v2 + uses: actions/setup-java@v3 with: distribution: 'temurin' java-version: 17 @@ -732,7 +732,7 @@ jobs: limit-access-to-actor: true - name: Cache local Maven repository - uses: actions/cache@v2 + uses: actions/cache@v3 with: path: | ~/.m2/repository/*/*/* @@ -743,7 +743,7 @@ jobs: ${{ runner.os }}-m2-dependencies-core-modules- - name: Set up JDK 17 - uses: actions/setup-java@v2 + uses: actions/setup-java@v3 with: distribution: 'temurin' java-version: 17 @@ -847,7 +847,7 @@ jobs: uses: ./.github/actions/tune-runner-vm - name: Cache Maven dependencies - uses: actions/cache@v2 + uses: actions/cache@v3 with: path: | ~/.m2/repository/*/*/* @@ -857,7 +857,7 @@ jobs: ${{ runner.os }}-m2-dependencies-all- - name: Set up JDK 17 - uses: actions/setup-java@v2 + uses: actions/setup-java@v3 with: distribution: 'temurin' java-version: 17 @@ -886,7 +886,7 @@ jobs: limit-access-to-actor: true - name: Cache Maven dependencies - uses: actions/cache@v2 + uses: actions/cache@v3 with: path: | ~/.m2/repository/*/*/* @@ -895,7 +895,7 @@ jobs: restore-keys: | ${{ runner.os }}-m2-dependencies-core-modules- - name: Set up JDK ${{ matrix.jdk || '17' }} - uses: actions/setup-java@v2 + uses: actions/setup-java@v3 with: distribution: 'temurin' java-version: ${{ matrix.jdk || '17' }}