From 55f5fb106afabd65e2ae65755e37d4d6820a0900 Mon Sep 17 00:00:00 2001 From: Matthew de Detrich Date: Tue, 5 Sep 2023 11:24:48 +0200 Subject: [PATCH] Use fetch tags from latest checkout action (cherry picked from commit 57dcb5dcc64b4c269d83a01909a7a39dcd32bf71) --- .github/workflows/format.yml | 3 ++- .github/workflows/headers.yml | 2 +- .github/workflows/link-validator.yml | 2 +- .github/workflows/nightly.yml | 3 ++- .github/workflows/publish-1.0-docs.yml | 4 +++- .github/workflows/publish.yml | 6 ++++-- .github/workflows/validate-and-test.yml | 8 ++++++-- 7 files changed, 19 insertions(+), 9 deletions(-) diff --git a/.github/workflows/format.yml b/.github/workflows/format.yml index c18c75d68..900e50810 100644 --- a/.github/workflows/format.yml +++ b/.github/workflows/format.yml @@ -13,9 +13,10 @@ jobs: if: github.repository == 'apache/incubator-pekko-http' steps: - name: Checkout current branch (full) - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 0 + fetch-tags: 0 persist-credentials: false - name: Check project is formatted diff --git a/.github/workflows/headers.yml b/.github/workflows/headers.yml index 21b3bc771..8c7f54480 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 27d79d93c..6b35149f0 100644 --- a/.github/workflows/link-validator.yml +++ b/.github/workflows/link-validator.yml @@ -14,7 +14,7 @@ jobs: if: github.repository == 'apache/incubator-pekko-http' 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.yml b/.github/workflows/nightly.yml index d03891eef..663406e9e 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -18,9 +18,10 @@ jobs: PEKKO_VERSION: [default, main] steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 0 + fetch-tags: true - name: Set up JDK ${{ matrix.JDK }} uses: actions/setup-java@v3 diff --git a/.github/workflows/publish-1.0-docs.yml b/.github/workflows/publish-1.0-docs.yml index 79288500d..d27038786 100644 --- a/.github/workflows/publish-1.0-docs.yml +++ b/.github/workflows/publish-1.0-docs.yml @@ -10,9 +10,11 @@ jobs: if: github.repository == 'apache/incubator-pekko-http' steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 0 + fetch-tags: true + ref: 1.0.x - name: Set up JDK 8 uses: actions/setup-java@v3 diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 9b1d83914..62c816958 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -12,9 +12,10 @@ jobs: if: github.repository == 'apache/incubator-pekko-http' steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 0 + fetch-tags: true - name: Set up JDK 8 uses: actions/setup-java@v3 @@ -41,9 +42,10 @@ jobs: if: github.repository == 'apache/incubator-pekko-http' steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 0 + fetch-tags: true - name: Set up JDK 8 uses: actions/setup-java@v3 diff --git a/.github/workflows/validate-and-test.yml b/.github/workflows/validate-and-test.yml index c0f0c575e..d05249ffc 100644 --- a/.github/workflows/validate-and-test.yml +++ b/.github/workflows/validate-and-test.yml @@ -18,7 +18,10 @@ jobs: if: github.repository == 'apache/incubator-pekko-http' steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 + with: + fetch-depth: 0 + fetch-tags: true - name: Set up Scala on JDK 8 uses: actions/setup-java@v3 @@ -60,9 +63,10 @@ jobs: JDK: [8, 11] steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 0 + fetch-tags: true - name: Set up JDK ${{ matrix.JDK }} uses: actions/setup-java@v3