Skip to content

Bump release-drafter/release-drafter from 5.23.0 to 5.24.0 #499

Bump release-drafter/release-drafter from 5.23.0 to 5.24.0

Bump release-drafter/release-drafter from 5.23.0 to 5.24.0 #499

name: Compatibility Tests
on:
schedule:
- cron: '0 3 * * *'
push:
branches:
- master
pull_request:
types: [ opened, synchronize, reopened, labeled ]
workflow_dispatch:
workflow_call:
jobs:
build:
if: github.event_name != 'pull_request' || contains(github.event.pull_request.labels.*.name, 'compatibility-sensitive')
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
hazelcast: [ '4.2.8', '5.0.4', '5.1.6', '5.2.3', '5.3.0', '5.4.0-SNAPSHOT' ]
hibernate: [ '5.3.30.Final', '5.4.33.Final', '5.5.9.Final', '5.6.15.Final', '6.0.2.Final', '6.1.7.Final', '6.2.4.Final' ]
name: Test against HZ ${{ matrix.hazelcast }} and HN ${{ matrix.hibernate }}
steps:
- uses: actions/checkout@v3
- name: Setup JDK
uses: actions/setup-java@v3
with:
java-version: 17
distribution: 'temurin'
cache: 'maven'
- name: Compile with default Hazelcast and Hibernate
run: ./mvnw compile
- name: Run tests against HZ ${{ matrix.hazelcast }} and HN ${{ matrix.hibernate }}
run: ./mvnw verify -Dmaven.main.skip=true -Dhazelcast.version=${{ matrix.hazelcast }} -Dhibernate.core.version=${{ matrix.hibernate }}
test-jdks:
if: github.event_name != 'pull_request' || contains(github.event.pull_request.labels.*.name, 'compatibility-sensitive')
runs-on: ubuntu-latest
strategy:
matrix:
java: [ '11', '17', '20' ]
name: Test against JDK ${{ matrix.java }}
steps:
- uses: actions/checkout@v3
- name: Setup JDK 17
uses: actions/setup-java@v3
with:
java-version: 17
distribution: 'temurin'
cache: 'maven'
- name: Compile with JDK 17
run: ./mvnw compile
- name: Setup JDK
uses: actions/setup-java@v3
with:
java-version: ${{ matrix.java }}
distribution: 'temurin'
cache: 'maven'
- name: Run tests against JDK ${{ matrix.java }}
run: JAVA_HOME=${JAVA_HOME_${{ matrix.java }}_x64} ./mvnw verify -Dmaven.main.skip=true