GitHub Actions — use Java 17 explicitly

This commit is contained in:
Jakub Chrzanowski 2023-07-10 16:55:15 +02:00
parent bfa5d0d136
commit 74f48a0875
No known key found for this signature in database
GPG Key ID: C39095BFD769862E
4 changed files with 49 additions and 1 deletions

View File

@ -47,6 +47,13 @@ jobs:
- name: Gradle Wrapper Validation - name: Gradle Wrapper Validation
uses: gradle/wrapper-validation-action@v1.0.6 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 # Setup Gradle
- name: Setup Gradle - name: Setup Gradle
uses: gradle/gradle-build-action@v2 uses: gradle/gradle-build-action@v2
@ -102,6 +109,13 @@ jobs:
- name: Fetch Sources - name: Fetch Sources
uses: actions/checkout@v3 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 # Setup Gradle
- name: Setup Gradle - name: Setup Gradle
uses: gradle/gradle-build-action@v2 uses: gradle/gradle-build-action@v2
@ -135,6 +149,13 @@ jobs:
- name: Fetch Sources - name: Fetch Sources
uses: actions/checkout@v3 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 # Setup Gradle
- name: Setup Gradle - name: Setup Gradle
uses: gradle/gradle-build-action@v2 uses: gradle/gradle-build-action@v2
@ -173,6 +194,13 @@ jobs:
- name: Fetch Sources - name: Fetch Sources
uses: actions/checkout@v3 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 # Run Qodana inspections
- name: Qodana - Code Inspection - name: Qodana - Code Inspection
uses: JetBrains/qodana-action@v2023.1.5 uses: JetBrains/qodana-action@v2023.1.5
@ -194,6 +222,13 @@ jobs:
- name: Fetch Sources - name: Fetch Sources
uses: actions/checkout@v3 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 # Remove old release drafts by using the curl request for the available releases with a draft flag
- name: Remove Old Release Drafts - name: Remove Old Release Drafts
env: env:

View File

@ -24,6 +24,13 @@ jobs:
with: with:
ref: ${{ github.event.release.tag_name }} 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 # Setup Gradle
- name: Setup Gradle - name: Setup Gradle
uses: gradle/gradle-build-action@v2 uses: gradle/gradle-build-action@v2

View File

@ -41,7 +41,10 @@ jobs:
with: with:
distribution: zulu distribution: zulu
java-version: 17 java-version: 17
cache: gradle
# Setup Gradle
- name: Setup Gradle
uses: gradle/gradle-build-action@v2
# Run IDEA prepared for UI testing # Run IDEA prepared for UI testing
- name: Run IDE - name: Run IDE

View File

@ -4,6 +4,9 @@
## [Unreleased] ## [Unreleased]
### Added
- GitHub Actions — use Java `17` explicitly
### Changed ### Changed
- Upgrade Gradle Wrapper to `8.2.1` - Upgrade Gradle Wrapper to `8.2.1`