From 131e7748297d334c1dcb118945d9eae8f10d90dc Mon Sep 17 00:00:00 2001 From: Matthew de Detrich Date: Tue, 5 Sep 2023 11:12:50 +0200 Subject: [PATCH] Use fetch tags from latest checkout action --- .../workflows/binary-compatibility-checks.yml | 4 ++-- .github/workflows/build-test-prValidation.yml | 6 ++++-- .github/workflows/dependency-graph.yml | 2 +- .github/workflows/format.yml | 2 +- .github/workflows/headers.yml | 2 +- .github/workflows/link-validator.yml | 2 +- .github/workflows/nightly-builds-aeron.yml | 3 ++- .../workflows/nightly-builds-latest-jdks.yml | 9 ++++++--- .github/workflows/nightly-builds.yml | 9 ++++++--- .github/workflows/publish-1.0-docs.yml | 3 ++- .github/workflows/publish-1.0-nightly.yml | 3 ++- .github/workflows/publish-nightly.yml | 3 ++- .github/workflows/scala3-build.yml | 3 ++- .github/workflows/scala3-compile.yml | 3 ++- .github/workflows/timing-tests.yml | 19 ++----------------- 15 files changed, 36 insertions(+), 37 deletions(-) diff --git a/.github/workflows/binary-compatibility-checks.yml b/.github/workflows/binary-compatibility-checks.yml index d584cbb976..c2f8ae064b 100644 --- a/.github/workflows/binary-compatibility-checks.yml +++ b/.github/workflows/binary-compatibility-checks.yml @@ -20,10 +20,10 @@ jobs: fail-fast: false steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: - # we don't know what commit the last tag was it's safer to get entire repo so previousStableVersion resolves fetch-depth: 0 + fetch-tags: 0 - name: Setup Java 11 uses: actions/setup-java@v3 diff --git a/.github/workflows/build-test-prValidation.yml b/.github/workflows/build-test-prValidation.yml index 2fd78462cb..314ff19d05 100644 --- a/.github/workflows/build-test-prValidation.yml +++ b/.github/workflows/build-test-prValidation.yml @@ -16,10 +16,11 @@ jobs: runs-on: ubuntu-22.04 steps: - name: Checkout - uses: actions/checkout@v3.1.0 + uses: actions/checkout@v4 with: # we don't know what commit the last tag was it's safer to get entire repo so previousStableVersion resolves fetch-depth: 0 + fetch-tags: true - name: Cache Coursier cache uses: coursier/cache-action@v6.4.0 @@ -42,10 +43,11 @@ jobs: runs-on: ubuntu-20.04 steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: # we don't know what commit the last tag was it's safer to get entire repo so previousStableVersion resolves fetch-depth: 0 + fetch-tags: 0 - name: Setup Java 8 uses: actions/setup-java@v3 diff --git a/.github/workflows/dependency-graph.yml b/.github/workflows/dependency-graph.yml index f8facc0453..e96c3efbc8 100644 --- a/.github/workflows/dependency-graph.yml +++ b/.github/workflows/dependency-graph.yml @@ -8,5 +8,5 @@ jobs: name: Update Dependency Graph runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: scalacenter/sbt-dependency-submission@v2 diff --git a/.github/workflows/format.yml b/.github/workflows/format.yml index 16f359785e..163b3ed50d 100644 --- a/.github/workflows/format.yml +++ b/.github/workflows/format.yml @@ -12,7 +12,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout current branch (full) - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 0 persist-credentials: false diff --git a/.github/workflows/headers.yml b/.github/workflows/headers.yml index 6eda4f3a31..278d69e536 100644 --- a/.github/workflows/headers.yml +++ b/.github/workflows/headers.yml @@ -11,7 +11,7 @@ jobs: runs-on: ubuntu-20.04 steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Setup Java 8 uses: actions/setup-java@v3 diff --git a/.github/workflows/link-validator.yml b/.github/workflows/link-validator.yml index a8c5f1ed87..7187496dd4 100644 --- a/.github/workflows/link-validator.yml +++ b/.github/workflows/link-validator.yml @@ -14,7 +14,7 @@ jobs: if: github.repository == 'apache/incubator-pekko' steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Checkout GitHub merge if: github.event.pull_request diff --git a/.github/workflows/nightly-builds-aeron.yml b/.github/workflows/nightly-builds-aeron.yml index ebd16efb9e..434b0d4424 100644 --- a/.github/workflows/nightly-builds-aeron.yml +++ b/.github/workflows/nightly-builds-aeron.yml @@ -21,10 +21,11 @@ jobs: - cluster/test cluster-typed/test steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: # we don't know what commit the last tag was it's safer to get entire repo so previousStableVersion resolves fetch-depth: 0 + fetch-tags: true - name: Setup Java 11 uses: actions/setup-java@v3 diff --git a/.github/workflows/nightly-builds-latest-jdks.yml b/.github/workflows/nightly-builds-latest-jdks.yml index 98d8fa6737..c1d297d8c4 100644 --- a/.github/workflows/nightly-builds-latest-jdks.yml +++ b/.github/workflows/nightly-builds-latest-jdks.yml @@ -12,9 +12,10 @@ jobs: if: github.repository == 'apache/incubator-pekko' steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 0 + fetch-tags: true - name: Setup Java 20 uses: actions/setup-java@v3 @@ -68,10 +69,11 @@ jobs: - cluster-typed/test cluster-sharding-typed/test steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: # we don't know what commit the last tag was it's safer to get entire repo so previousStableVersion resolves fetch-depth: 0 + fetch-tags: true - name: Setup Java 20 uses: actions/setup-java@v3 @@ -112,9 +114,10 @@ jobs: javaVersion: [20] steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 0 + fetch-tags: true - name: Setup Java ${{ matrix.javaVersion }} uses: actions/setup-java@v3 diff --git a/.github/workflows/nightly-builds.yml b/.github/workflows/nightly-builds.yml index 496a81afb6..ef77591eb1 100644 --- a/.github/workflows/nightly-builds.yml +++ b/.github/workflows/nightly-builds.yml @@ -14,9 +14,10 @@ jobs: if: github.repository == 'apache/incubator-pekko' steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 0 + fetch-tags: true - name: Setup Java 11 uses: actions/setup-java@v3 @@ -86,10 +87,11 @@ jobs: - cluster-typed/test cluster-sharding-typed/test steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: # we don't know what commit the last tag was it's safer to get entire repo so previousStableVersion resolves fetch-depth: 0 + fetch-tags: true - name: Setup Java 11 uses: actions/setup-java@v3 @@ -146,9 +148,10 @@ jobs: javaVersion: [8, 11, 17] steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 0 + fetch-tags: true - name: Setup Java ${{ matrix.javaVersion }} uses: actions/setup-java@v3 diff --git a/.github/workflows/publish-1.0-docs.yml b/.github/workflows/publish-1.0-docs.yml index f1e3615b26..78ade3ad78 100644 --- a/.github/workflows/publish-1.0-docs.yml +++ b/.github/workflows/publish-1.0-docs.yml @@ -33,9 +33,10 @@ jobs: steps: # TODO we will need to change to use a release tag in future - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 0 + fetch-tags: true ref: 1.0.x - name: Setup Java 11 diff --git a/.github/workflows/publish-1.0-nightly.yml b/.github/workflows/publish-1.0-nightly.yml index b6c79cfc49..7a173b16c9 100644 --- a/.github/workflows/publish-1.0-nightly.yml +++ b/.github/workflows/publish-1.0-nightly.yml @@ -34,9 +34,10 @@ jobs: if: github.repository == 'apache/incubator-pekko' steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 0 + fetch-tags: true ref: 1.0.x - name: Setup Java 11 diff --git a/.github/workflows/publish-nightly.yml b/.github/workflows/publish-nightly.yml index df273b31a9..5cbe063494 100644 --- a/.github/workflows/publish-nightly.yml +++ b/.github/workflows/publish-nightly.yml @@ -34,9 +34,10 @@ jobs: if: github.repository == 'apache/incubator-pekko' steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 0 + fetch-tags: true - name: Setup Java 11 uses: actions/setup-java@v3 diff --git a/.github/workflows/scala3-build.yml b/.github/workflows/scala3-build.yml index 8a6c2e3492..d6895c3376 100644 --- a/.github/workflows/scala3-build.yml +++ b/.github/workflows/scala3-build.yml @@ -34,9 +34,10 @@ jobs: fail-fast: true steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 0 + fetch-tags: true - name: Setup Java 11 uses: actions/setup-java@v3 diff --git a/.github/workflows/scala3-compile.yml b/.github/workflows/scala3-compile.yml index 922ed67ee0..8fb2e81b98 100644 --- a/.github/workflows/scala3-compile.yml +++ b/.github/workflows/scala3-compile.yml @@ -32,9 +32,10 @@ jobs: fail-fast: true steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 0 + fetch-tags: true - name: Setup Java 11 uses: actions/setup-java@v3 diff --git a/.github/workflows/timing-tests.yml b/.github/workflows/timing-tests.yml index fb8ec298b7..853ea24385 100644 --- a/.github/workflows/timing-tests.yml +++ b/.github/workflows/timing-tests.yml @@ -16,9 +16,10 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 0 + fetch-tags: true - name: Setup Java 11 uses: actions/setup-java@v3 @@ -56,19 +57,3 @@ jobs: report_paths: '**/target/test-reports/TEST-*.xml' fail_if_no_tests: false skip_publishing: true - - # comment out email actions until we have an email address to use (and we need to get INFRA to whitelist dawidd6/action-send-mail) - #- name: Email on failure - # if: ${{ failure() }} - # uses: dawidd6/action-send-mail@v3 - # with: - # server_address: smtp.gmail.com - # server_port: 465 - # username: ${{secrets.MAIL_USERNAME}} - # password: ${{secrets.MAIL_PASSWORD}} - # subject: "Failed: ${{ github.workflow }} / ${{ github.job }}" - # to: akka.official@gmail.com - # from: Akka CI (GHActions) - # body: | - # Job ${{ github.job }} in workflow ${{ github.workflow }} of ${{github.repository}} failed! - # https://github.com/${{github.repository}}/actions/runs/${{github.run_id}}