From 40612b45bce45ac0ef19200a47590c5a14363577 Mon Sep 17 00:00:00 2001 From: Geertjan Wielenga Date: Thu, 9 Sep 2021 17:53:18 +0200 Subject: [PATCH] Fixed versions for better CI/CD and Zulu to provide that (#55) * Use fixed JDK version with Temurin * Use fixed JDK version with Temurin * Zulu provides fixed versions * Zulu provides fixed versions * trigger the release only once Co-authored-by: Cloudburst <18114966+C10udburst@users.noreply.github.com> --- .github/workflows/gradle.yml | 9 ++++++--- .github/workflows/pull_request.yml | 10 ++++++---- 2 files changed, 12 insertions(+), 7 deletions(-) diff --git a/.github/workflows/gradle.yml b/.github/workflows/gradle.yml index e130cdc..c09dddc 100644 --- a/.github/workflows/gradle.yml +++ b/.github/workflows/gradle.yml @@ -18,19 +18,22 @@ jobs: build: runs-on: ubuntu-latest - + strategy: + matrix: + java: [ '16', '16.0.1' ] steps: - uses: actions/checkout@v2 - name: Set up JDK 16 uses: actions/setup-java@v2 with: - java-version: '16' - distribution: 'adopt' + java-version: ${{ matrix.Java }} + distribution: 'zulu' - name: Grant execute permission for gradlew run: chmod +x gradlew - name: Build with Gradle run: ./gradlew build - uses: "marvinpinto/action-automatic-releases@latest" + if: ${{ matrix.Java == '16' }} with: repo_token: "${{ secrets.GITHUB_TOKEN }}" automatic_release_tag: "latest-1.17" diff --git a/.github/workflows/pull_request.yml b/.github/workflows/pull_request.yml index bdeb0f8..b9c73fb 100644 --- a/.github/workflows/pull_request.yml +++ b/.github/workflows/pull_request.yml @@ -9,14 +9,16 @@ jobs: build: runs-on: ubuntu-latest - + strategy: + matrix: + java: [ '16', '16.0.1' ] steps: - uses: actions/checkout@v2 - name: Set up JDK 16 uses: actions/setup-java@v2 with: - java-version: '16' - distribution: 'adopt' + java-version: ${{ matrix.Java }} + distribution: 'zulu' - name: Grant execute permission for gradlew run: chmod +x gradlew - name: Build with Gradle @@ -26,4 +28,4 @@ jobs: with: name: pull-request-build path: build/libs/ - \ No newline at end of file +