Skip to content

Bumped minimum required Java version to 11 and GH actions is now testing the Gradle build based on multiple Java versions #24

Bumped minimum required Java version to 11 and GH actions is now testing the Gradle build based on multiple Java versions

Bumped minimum required Java version to 11 and GH actions is now testing the Gradle build based on multiple Java versions #24

Workflow file for this run

# This workflow uses actions that are not certified by GitHub.
# They are provided by a third-party and are governed by
# separate terms of service, privacy policy, and support
# documentation.
# This workflow will build a Java project with Gradle and cache/restore any dependencies to improve the workflow execution time
# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-java-with-gradle
name: Java CI with Gradle
on:
push:
branches: [ "master", "main", "production" ]
pull_request:
branches: [ "main", "master", "production" ]
permissions:
contents: read
jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
java: [ 11, 17, 21 ]
name: Java ${{ matrix.java }}
steps:
- uses: actions/checkout@v3
- name: Set up Java
uses: actions/setup-java@v3
with:
java-version: ${{ matrix.java }}
distribution: 'temurin'
- name: Change wrapper permissions
run: chmod +x ./gradlew
- name: Build with Gradle
uses: gradle/gradle-build-action@v2
with:
gradle-version: 8.5
arguments: build