Skip to content

oralce12 module moved back #1718

oralce12 module moved back

oralce12 module moved back #1718

Workflow file for this run

---
name: Test dependency versions
on:
push:
branches:
- master
pull_request:
branches:
- master
jobs:
guava:
name: Test Guava versions
runs-on: ubuntu-latest
strategy:
matrix:
test-version: [ 33.0.0-jre, 32.1.3-jre, 32.0.1-jre, 31.1-jre ]
steps:
- uses: actions/checkout@v4
- uses: actions/setup-java@v4
with:
java-version: 21
distribution: temurin
cache: maven
- name: Build
env:
MAVEN_CONFIG: "-B -fae"
run: |
make install-fast
- name: Test
env:
MAVEN_CONFIG: "-B -fae -pl :jdbi3-guava,:jdbi3-guice -Ddep.guava.version=${{ matrix.test-version }}"
run: |
make run-tests
immutables:
name: Test Immutables versions
runs-on: ubuntu-latest
strategy:
matrix:
test-version: [ 2.10.0, 2.9.3, 2.8.9-ea-1 ]
steps:
- uses: actions/checkout@v4
- uses: actions/setup-java@v4
with:
java-version: 21
distribution: temurin
cache: maven
- name: Build
env:
MAVEN_CONFIG: "-B -fae"
run: |
make install-fast
- name: Test
env:
MAVEN_CONFIG: "-B -fae -pl :jdbi3-core -Ddep.immutables.version=${{ matrix.test-version }}"
run: |
make run-tests
jackson2:
name: Test Jackson Versions
runs-on: ubuntu-latest
strategy:
matrix:
test-version: [ 2.16.1, 2.15.3, 2.14.3, 2.13.5, 2.12.7.20221012 ]
steps:
- uses: actions/checkout@v4
- uses: actions/setup-java@v4
with:
java-version: 21
distribution: temurin
cache: maven
- name: Build
env:
MAVEN_CONFIG: "-B -fae"
run: |
make install-fast
- name: Test
env:
MAVEN_CONFIG: "-B -fae -pl :jdbi3-jackson2 -Ddep.jackson2.version=${{ matrix.test-version }}"
run: |
make run-tests
jodatime2:
name: Test joda-time versions
runs-on: ubuntu-latest
strategy:
matrix:
test-version: [ 2.12.5, 2.11.2, 2.10.14, 2.9.9 ]
steps:
- uses: actions/checkout@v4
- uses: actions/setup-java@v4
with:
java-version: 21
distribution: temurin
cache: maven
- name: Build
env:
MAVEN_CONFIG: "-B -fae"
run: |
make install-fast
- name: Test
env:
MAVEN_CONFIG: "-B -fae -pl :jdbi3-jodatime2 -Ddep.joda-time.version=${{ matrix.test-version }}"
run: |
make run-tests
vavr:
name: Test vavr versions
runs-on: ubuntu-latest
strategy:
matrix:
test-version: [ 0.10.4 ]
steps:
- uses: actions/checkout@v4
- uses: actions/setup-java@v4
with:
java-version: 21
distribution: temurin
cache: maven
- name: Build
env:
MAVEN_CONFIG: "-B -fae"
run: |
make install-fast
- name: Test
env:
MAVEN_CONFIG: "-B -fae -pl :jdbi3-vavr -Ddep.vavr.version=${{ matrix.test-version }}"
run: |
make run-tests
guice:
name: Test guice versions
runs-on: ubuntu-latest
strategy:
matrix:
test-version: [ 5.1.0, 6.0.0, 7.0.0 ]
steps:
- uses: actions/checkout@v4
- uses: actions/setup-java@v4
with:
java-version: 21
distribution: temurin
cache: maven
- name: Build
env:
MAVEN_CONFIG: "-B -fae"
run: |
make install-fast
- name: Test
env:
MAVEN_CONFIG: "-B -fae -pl :jdbi3-guice -Ddep.guice.version=${{ matrix.test-version }}"
run: |
make run-tests
kotlin:
name: Test kotlin runtime versions
runs-on: ubuntu-latest
strategy:
matrix:
test-version: [ 1.6.21, 1.7.21, 1.8.22, 1.9.22 ]
steps:
- uses: actions/checkout@v4
- uses: actions/setup-java@v4
with:
java-version: 21
distribution: temurin
cache: maven
- name: Build
env:
MAVEN_CONFIG: "-B -fae"
run: |
make install-fast
- name: Test
env:
MAVEN_CONFIG: "-B -fae -pl :jdbi3-kotlin,:jdbi3-kotlin-sqlobject -Ddep.kotlin.version=${{ matrix.test-version }}"
run: |
make run-tests
spring:
name: Test spring framework versions
runs-on: ubuntu-latest
strategy:
matrix:
test-version: [ 5.3.31, 6.0.15, 6.1.2 ]
steps:
- uses: actions/checkout@v4
- uses: actions/setup-java@v4
with:
java-version: 21
distribution: temurin
cache: maven
- name: Build
env:
MAVEN_CONFIG: "-B -fae"
run: |
make install-fast
- name: Test
env:
MAVEN_CONFIG: "-B -fae -pl :jdbi3-spring5 -Ddep.spring.version=${{ matrix.test-version }}"
run: |
make run-tests
oracle:
name: Test Oracle versions
runs-on: ubuntu-latest
strategy:
matrix:
test-version: [ '21-slim-faststart', '18-slim-faststart' ]
steps:
- uses: actions/checkout@v4
- uses: actions/setup-java@v4
with:
java-version: 21
distribution: temurin
cache: maven
- name: Build
env:
MAVEN_CONFIG: "-B -fae"
run: |
make install-fast
- name: Test
env:
MAVEN_CONFIG: "-B -fae -Doracle.container.version=${{ matrix.test-version }}"
run: |
make run-slow-tests