From 1709eefb8b91a61ff1d82c91bc177c405ad89d6d Mon Sep 17 00:00:00 2001 From: Jonathan Hiles Date: Sun, 3 Dec 2023 19:12:17 +1000 Subject: [PATCH] ci: update workflow dependencies --- .github/workflows/build.yml | 4 ++-- .github/workflows/labeler.yml | 2 +- .github/workflows/release-1.19.4.yml | 12 +++++------- .github/workflows/release-1.20.1.yml | 12 +++++------- .github/workflows/release.yml | 10 ++++------ 5 files changed, 17 insertions(+), 23 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 92d2627..df54bcf 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -21,10 +21,10 @@ jobs: steps: - name: ✨ Checkout repository - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: ☕ Set up JDK 17 - uses: actions/setup-java@v2 + uses: actions/setup-java@v4 with: java-version: 17 distribution: temurin diff --git a/.github/workflows/labeler.yml b/.github/workflows/labeler.yml index 0556e4d..d547401 100644 --- a/.github/workflows/labeler.yml +++ b/.github/workflows/labeler.yml @@ -14,6 +14,6 @@ jobs: steps: - name: 🔖 Label - uses: actions/labeler@v3 + uses: actions/labeler@v4 with: repo-token: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/release-1.19.4.yml b/.github/workflows/release-1.19.4.yml index 1afbcb1..f8b2e7a 100644 --- a/.github/workflows/release-1.19.4.yml +++ b/.github/workflows/release-1.19.4.yml @@ -18,15 +18,13 @@ jobs: steps: - name: 🙌 Prepare release id: release-please - uses: GoogleCloudPlatform/release-please-action@v3 + uses: google-github-actions/release-please-action@v4 with: - command: manifest config-file: .github/release-please.json - default-branch: mc/1.19.4 + target-branch: mc/1.19.4 token: ${{ secrets.GITHUB_TOKEN }} outputs: - releases_created: ${{ steps.release-please.outputs.releases_created }} paths_released: ${{ steps.release-please.outputs.paths_released }} releases: ${{ toJson(steps.release-please.outputs) }} @@ -35,7 +33,7 @@ jobs: runs-on: ubuntu-latest needs: release - if: ${{ needs.release.outputs.releases_created }} + if: ${{ needs.release.outputs.paths_released != '[]' }} strategy: fail-fast: false @@ -44,10 +42,10 @@ jobs: steps: - name: ✨ Checkout repository - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: ☕ Set up JDK 17 - uses: actions/setup-java@v2 + uses: actions/setup-java@v4 with: java-version: 17 distribution: temurin diff --git a/.github/workflows/release-1.20.1.yml b/.github/workflows/release-1.20.1.yml index fa1f653..ac832e3 100644 --- a/.github/workflows/release-1.20.1.yml +++ b/.github/workflows/release-1.20.1.yml @@ -18,15 +18,13 @@ jobs: steps: - name: 🙌 Prepare release id: release-please - uses: GoogleCloudPlatform/release-please-action@v3 + uses: google-github-actions/release-please-action@v4 with: - command: manifest config-file: .github/release-please.json - default-branch: mc/1.20.1 + target-branch: mc/1.20.1 token: ${{ secrets.GITHUB_TOKEN }} outputs: - releases_created: ${{ steps.release-please.outputs.releases_created }} paths_released: ${{ steps.release-please.outputs.paths_released }} releases: ${{ toJson(steps.release-please.outputs) }} @@ -35,7 +33,7 @@ jobs: runs-on: ubuntu-latest needs: release - if: ${{ needs.release.outputs.releases_created }} + if: ${{ needs.release.outputs.paths_released != '[]' }} strategy: fail-fast: false @@ -44,10 +42,10 @@ jobs: steps: - name: ✨ Checkout repository - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: ☕ Set up JDK 17 - uses: actions/setup-java@v2 + uses: actions/setup-java@v4 with: java-version: 17 distribution: temurin diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index ddcf1df..cbf9319 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -19,14 +19,12 @@ jobs: steps: - name: 🙌 Prepare release id: release-please - uses: GoogleCloudPlatform/release-please-action@v3 + uses: google-github-actions/release-please-action@v4 with: - command: manifest config-file: .github/release-please.json token: ${{ secrets.GITHUB_TOKEN }} outputs: - releases_created: ${{ steps.release-please.outputs.releases_created }} paths_released: ${{ steps.release-please.outputs.paths_released }} releases: ${{ toJson(steps.release-please.outputs) }} @@ -35,7 +33,7 @@ jobs: runs-on: ubuntu-latest needs: release - if: ${{ needs.release.outputs.releases_created }} + if: ${{ needs.release.outputs.paths_released != '[]' }} strategy: fail-fast: false @@ -44,10 +42,10 @@ jobs: steps: - name: ✨ Checkout repository - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: ☕ Set up JDK 17 - uses: actions/setup-java@v2 + uses: actions/setup-java@v4 with: java-version: 17 distribution: temurin