DBZ-3993 Upgrade actions to Java 17

This commit is contained in:
Anisha Mohanty 2021-10-08 11:18:59 +05:30 committed by Gunnar Morling
parent dea997e27a
commit 71dcce3db6
15 changed files with 78 additions and 19 deletions

View File

@ -44,11 +44,17 @@ jobs:
path: ~/.m2
key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }}
restore-keys: ${{ runner.os }}-m2
- name: Setup java 17
uses: actions/setup-java@v2
with:
distribution: 'temurin'
java-version: 17
- name: Build Debezium Core
run: mvn clean install -f core/pom.xml -pl debezium-core -am -DskipTests -DskipITs -Dformat.formatter.goal=validate -Dformat.imports.goal=check -Dmaven.wagon.http.pool=false -Dmaven.wagon.httpconnectionManager.ttlSeconds=120
- name: Set up JDK 1.8
uses: actions/setup-java@v1
- name: Set up Java 8
uses: actions/setup-java@v2
with:
java-version: 1.8
distribution: 'temurin'
java-version: 8
- name: Build Debezium Connector Cassandra
run: mvn clean install -f cassandra/pom.xml -Passembly -Dformat.formatter.goal=validate -Dformat.imports.goal=check -Dmaven.wagon.http.pool=false -Dmaven.wagon.httpconnectionManager.ttlSeconds=120

View File

@ -38,6 +38,11 @@ jobs:
with:
repository: debezium/debezium-connector-db2
path: db2
- name: Setup java 17
uses: actions/setup-java@v2
with:
distribution: 'temurin'
java-version: 17
- name: Cache Maven Packages
uses: actions/cache@v2
with:

View File

@ -11,18 +11,16 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Set up JDK
uses: actions/setup-java@v1.4.3
- name: Setup java 17
uses: actions/setup-java@v2
with:
java-version: "14"
distribution: 'temurin'
java-version: 17
- uses: actions/cache@v2
with:
path: ~/.m2/repository
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-maven-
- name: Run formatting and import order checks
run: mvn clean install -DskipTests=true -DskipITs=true -Dformat.formatter.goal=validate -Dformat.imports.goal=check -Dhttp.keepAlive=false -Dmaven.wagon.http.pool=false -Dmaven.wagon.httpconnectionManager.ttlSeconds=120

View File

@ -8,7 +8,7 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
feature: [ 15, 16 ]
feature: [ 18 ]
name: SQL Server - Java ${{ matrix.feature }}
steps:
- uses: actions/checkout@v2
@ -30,7 +30,7 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
feature: [ 15, 16 ]
feature: [ 18 ]
name: MySQL - Java ${{ matrix.feature }}
steps:
- uses: actions/checkout@v2
@ -52,7 +52,7 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
feature: [ 15, 16 ]
feature: [ 18 ]
name: PostgreSQL Decoderbufs - Java ${{ matrix.feature }}
steps:
- uses: actions/checkout@v2
@ -74,7 +74,7 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
feature: [ 15, 16 ]
feature: [ 18 ]
name: PostgreSQL Wal2JSON - Java ${{ matrix.feature }}
steps:
- uses: actions/checkout@v2
@ -96,7 +96,7 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
feature: [ 15, 16 ]
feature: [ 18 ]
name: PostgreSQL Pgoutput - Java ${{ matrix.feature }}
steps:
- uses: actions/checkout@v2
@ -118,7 +118,7 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
feature: [ 15, 16 ]
feature: [ 18 ]
name: MongoDB 4.0 - Java ${{ matrix.feature }}
steps:
- uses: actions/checkout@v2
@ -140,7 +140,7 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
feature: [ 15, 16 ]
feature: [ 18 ]
name: Quarkus Outbox Extension - Java ${{ matrix.feature }}
steps:
- uses: actions/checkout@v2
@ -162,7 +162,7 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
feature: [ 15, 16 ]
feature: [ 18 ]
name: Testing module - Java ${{ matrix.feature }}
steps:
- uses: actions/checkout@v2

View File

@ -50,6 +50,11 @@ jobs:
version-mongo-server: ["4.0", "4.2"]
steps:
- uses: actions/checkout@v2
- name: Setup java 17
uses: actions/setup-java@v2
with:
distribution: 'temurin'
java-version: 17
- name: Cache local Maven repository
uses: actions/cache@v2
with:

View File

@ -49,6 +49,11 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Setup java 17
uses: actions/setup-java@v2
with:
distribution: 'temurin'
java-version: 17
- name: Cache local Maven repository
uses: actions/cache@v2
with:

View File

@ -49,6 +49,11 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Setup java 17
uses: actions/setup-java@v2
with:
distribution: 'temurin'
java-version: 17
- name: Cache local Maven repository
uses: actions/cache@v2
with:

View File

@ -49,6 +49,11 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Setup java 17
uses: actions/setup-java@v2
with:
distribution: 'temurin'
java-version: 17
- name: Cache local Maven repository
uses: actions/cache@v2
with:

View File

@ -50,6 +50,11 @@ jobs:
postgres-plugin: ["assembly", "assembly,wal2json-decoder", "assembly,postgres-10,pgoutput-decoder"]
steps:
- uses: actions/checkout@v2
- name: Setup java 17
uses: actions/setup-java@v2
with:
distribution: 'temurin'
java-version: 17
- name: Cache local Maven repository
uses: actions/cache@v2
with:

View File

@ -47,6 +47,11 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Setup java 17
uses: actions/setup-java@v2
with:
distribution: 'temurin'
java-version: 17
- name: Cache local Maven repository
uses: actions/cache@v2
with:

View File

@ -47,6 +47,11 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Setup java 17
uses: actions/setup-java@v2
with:
distribution: 'temurin'
java-version: 17
- name: Cache local Maven repository
uses: actions/cache@v2
with:

View File

@ -47,6 +47,11 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Setup java 17
uses: actions/setup-java@v2
with:
distribution: 'temurin'
java-version: 17
- name: Cache local Maven repository
uses: actions/cache@v2
with:

View File

@ -47,6 +47,11 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Setup java 17
uses: actions/setup-java@v2
with:
distribution: 'temurin'
java-version: 17
- name: Cache local Maven repository
uses: actions/cache@v2
with:

View File

@ -38,6 +38,11 @@ jobs:
with:
repository: debezium/debezium-connector-vitess
path: vitess
- name: Setup java 17
uses: actions/setup-java@v2
with:
distribution: 'temurin'
java-version: 17
- name: Cache Maven Packages
uses: actions/cache@v2
with:

View File

@ -8,7 +8,7 @@ default:
runs-on: ubuntu-latest
strategy:
matrix:
java: ['15', '16.0.0-ea.20']
java: ['17', '18']
#@ load("@ytt:data", "data")
#@yaml/text-templated-strings
@ -21,7 +21,7 @@ jobs:
with:
submodules: recursive
- name: Setup OpenJDK
uses: actions/setup-java@v1.3.0
uses: actions/setup-java@v1.4.3
with:
java-version: ${{ matrix.java }}
- name: Maven Build