From 74f48a087551b1e91ac8df277f9baaabf471f619 Mon Sep 17 00:00:00 2001 From: Jakub Chrzanowski Date: Mon, 10 Jul 2023 16:55:15 +0200 Subject: [PATCH] =?UTF-8?q?GitHub=20Actions=20=E2=80=94=20use=20Java=20`17?= =?UTF-8?q?`=20explicitly?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/build.yml | 35 ++++++++++++++++++++++++++++++ .github/workflows/release.yml | 7 ++++++ .github/workflows/run-ui-tests.yml | 5 ++++- CHANGELOG.md | 3 +++ 4 files changed, 49 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 01b4160..fcea53e 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -47,6 +47,13 @@ jobs: - name: Gradle Wrapper Validation uses: gradle/wrapper-validation-action@v1.0.6 + # Setup Java environment for the next steps + - name: Setup Java + uses: actions/setup-java@v3 + with: + distribution: zulu + java-version: 17 + # Setup Gradle - name: Setup Gradle uses: gradle/gradle-build-action@v2 @@ -102,6 +109,13 @@ jobs: - name: Fetch Sources uses: actions/checkout@v3 + # Setup Java environment for the next steps + - name: Setup Java + uses: actions/setup-java@v3 + with: + distribution: zulu + java-version: 17 + # Setup Gradle - name: Setup Gradle uses: gradle/gradle-build-action@v2 @@ -135,6 +149,13 @@ jobs: - name: Fetch Sources uses: actions/checkout@v3 + # Setup Java environment for the next steps + - name: Setup Java + uses: actions/setup-java@v3 + with: + distribution: zulu + java-version: 17 + # Setup Gradle - name: Setup Gradle uses: gradle/gradle-build-action@v2 @@ -173,6 +194,13 @@ jobs: - name: Fetch Sources uses: actions/checkout@v3 + # Setup Java environment for the next steps + - name: Setup Java + uses: actions/setup-java@v3 + with: + distribution: zulu + java-version: 17 + # Run Qodana inspections - name: Qodana - Code Inspection uses: JetBrains/qodana-action@v2023.1.5 @@ -194,6 +222,13 @@ jobs: - name: Fetch Sources uses: actions/checkout@v3 + # Setup Java environment for the next steps + - name: Setup Java + uses: actions/setup-java@v3 + with: + distribution: zulu + java-version: 17 + # Remove old release drafts by using the curl request for the available releases with a draft flag - name: Remove Old Release Drafts env: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index fd3c025..7e6ca56 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -24,6 +24,13 @@ jobs: with: ref: ${{ github.event.release.tag_name }} + # Setup Java environment for the next steps + - name: Setup Java + uses: actions/setup-java@v3 + with: + distribution: zulu + java-version: 17 + # Setup Gradle - name: Setup Gradle uses: gradle/gradle-build-action@v2 diff --git a/.github/workflows/run-ui-tests.yml b/.github/workflows/run-ui-tests.yml index 2c41301..3ddd498 100644 --- a/.github/workflows/run-ui-tests.yml +++ b/.github/workflows/run-ui-tests.yml @@ -41,7 +41,10 @@ jobs: with: distribution: zulu java-version: 17 - cache: gradle + + # Setup Gradle + - name: Setup Gradle + uses: gradle/gradle-build-action@v2 # Run IDEA prepared for UI testing - name: Run IDE diff --git a/CHANGELOG.md b/CHANGELOG.md index 1582d5d..88d4d3b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,9 @@ ## [Unreleased] +### Added +- GitHub Actions — use Java `17` explicitly + ### Changed - Upgrade Gradle Wrapper to `8.2.1`