From bc34aa9efd21192da3eb514943302908de68e55f Mon Sep 17 00:00:00 2001 From: MWin123 Date: Tue, 14 Mar 2023 23:18:19 +0100 Subject: [PATCH] Use the latest versions of GitHub Actions & operating systems --- .github/workflows/gradle.yaml | 64 +++++++++++++++++------------------ 1 file changed, 32 insertions(+), 32 deletions(-) diff --git a/.github/workflows/gradle.yaml b/.github/workflows/gradle.yaml index fe795f9..116b3c5 100644 --- a/.github/workflows/gradle.yaml +++ b/.github/workflows/gradle.yaml @@ -7,15 +7,15 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - os: [ macos-11, ubuntu-20.04, windows-2019 ] + os: [ macos-12, ubuntu-22.04, windows-2022 ] java: [ '17' ] fail-fast: false name: ${{ matrix.os }} steps: - name: Git checkout - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Set up Java - uses: actions/setup-java@v2 + uses: actions/setup-java@v3 with: distribution: 'zulu' java-version: ${{ matrix.java }} @@ -25,69 +25,69 @@ jobs: run: echo $JAVA_HOME - name: Verify Gradle Wrapper uses: gradle/wrapper-validation-action@v1 - - name: Execute build (macOs & Ubuntu) - if: matrix.os != 'windows-2019' + - name: Execute build (macOS & Ubuntu) + if: matrix.os != 'windows-2022' run: ./gradlew --info build - name: Execute build (Windows) - if: matrix.os == 'windows-2019' + if: matrix.os == 'windows-2022' run: .\gradlew.bat --info build - name: Upload TAR as an artifact - if: matrix.os != 'windows-2019' - uses: actions/upload-artifact@v2 + if: matrix.os != 'windows-2022' + uses: actions/upload-artifact@v3 with: name: kafkaesque-jdk${{ matrix.java }}-${{ matrix.os }}-tar path: build/distributions/*.tar - name: Upload ZIP as an artifact - if: matrix.os == 'windows-2019' - uses: actions/upload-artifact@v2 + if: matrix.os == 'windows-2022' + uses: actions/upload-artifact@v3 with: name: kafkaesque-jdk${{ matrix.java }}-${{ matrix.os }}-zip path: build/distributions/*.zip - - name: Execute runtime (macOs & Ubuntu) - if: matrix.os != 'windows-2019' + - name: Execute runtime (macOS & Ubuntu) + if: matrix.os != 'windows-2022' run: ./gradlew --info runtime - name: Execute runtime (Windows) - if: matrix.os == 'windows-2019' + if: matrix.os == 'windows-2022' run: .\gradlew.bat --info runtime - - name: Execute jpackage (macOs & Ubuntu) - if: matrix.os != 'windows-2019' + - name: Execute jpackage (macOS & Ubuntu) + if: matrix.os != 'windows-2022' run: ./gradlew --info jpackage - name: Execute jpackage (Windows) - if: matrix.os == 'windows-2019' + if: matrix.os == 'windows-2022' run: .\gradlew.bat --info jpackage - name: Upload DMG as an artifact - if: matrix.os == 'macos-11' - uses: actions/upload-artifact@v2 + if: matrix.os == 'macos-12' + uses: actions/upload-artifact@v3 with: name: kafkaesque-jdk${{ matrix.java }}-${{ matrix.os }}-dmg path: build/jpackage/*.dmg - name: Upload PKG as an artifact - if: matrix.os == 'macos-11' - uses: actions/upload-artifact@v2 + if: matrix.os == 'macos-12' + uses: actions/upload-artifact@v3 with: name: kafkaesque-jdk${{ matrix.java }}-${{ matrix.os }}-pkg path: build/jpackage/*.pkg - name: Upload DEB as an artifact - if: matrix.os == 'ubuntu-20.04' - uses: actions/upload-artifact@v2 + if: matrix.os == 'ubuntu-22.04' + uses: actions/upload-artifact@v3 with: name: kafkaesque-jdk${{ matrix.java }}-${{ matrix.os }}-deb path: build/jpackage/*.deb - name: Upload RPM as an artifact - if: matrix.os == 'ubuntu-20.04' - uses: actions/upload-artifact@v2 + if: matrix.os == 'ubuntu-22.04' + uses: actions/upload-artifact@v3 with: name: kafkaesque-jdk${{ matrix.java }}-${{ matrix.os }}-rpm path: build/jpackage/*.rpm - name: Upload EXE as an artifact - if: matrix.os == 'windows-2019' - uses: actions/upload-artifact@v2 + if: matrix.os == 'windows-2022' + uses: actions/upload-artifact@v3 with: name: kafkaesque-jdk${{ matrix.java }}-${{ matrix.os }}-exe path: build/jpackage/*.exe - name: Upload MSI as an artifact - if: matrix.os == 'windows-2019' - uses: actions/upload-artifact@v2 + if: matrix.os == 'windows-2022' + uses: actions/upload-artifact@v3 with: name: kafkaesque-jdk${{ matrix.java }}-${{ matrix.os }}-msi path: build/jpackage/*.msi @@ -97,19 +97,19 @@ jobs: codesign --sign - --deep --force --preserve-metadata=entitlements,requirements,flags,runtime build/jpackage/*.dmg if: | startsWith(github.ref, 'refs/tags/') && - matrix.os == 'macos-11' + matrix.os == 'macos-12' - name: Create release (macOS) uses: softprops/action-gh-release@v1 if: | startsWith(github.ref, 'refs/tags/') && - matrix.os == 'macos-11' + matrix.os == 'macos-12' with: files: build/jpackage/*.dmg - name: Create release (Ubuntu) uses: softprops/action-gh-release@v1 if: | startsWith(github.ref, 'refs/tags/') && - matrix.os == 'ubuntu-20.04' + matrix.os == 'ubuntu-22.04' with: files: | build/jpackage/*.deb @@ -118,6 +118,6 @@ jobs: uses: softprops/action-gh-release@v1 if: | startsWith(github.ref, 'refs/tags/') && - matrix.os == 'windows-2019' + matrix.os == 'windows-2022' with: files: build/jpackage/*.exe