Skip to content

Commit 7d9cafa

Browse files
committed
Update supported database in CI
* Add Postgres 17 and remove 11, 12, 13 * Add Oracle 23 * Add MariaDB 11.4 * Add MySQL 8.4 and remove 5.7 * Add SQL Server 2022 and remove 2017 * Add DB2 11.5.9.0 and remove 11.5.0.0a
1 parent b52aeab commit 7d9cafa

File tree

6 files changed

+20
-11
lines changed

6 files changed

+20
-11
lines changed

.github/workflows/db2.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,10 @@ jobs:
1818
strategy:
1919
fail-fast: false
2020
matrix:
21-
db2: ["11.5.0.0a"]
21+
db2: ["11.5.9.0"]
2222
services:
2323
db2:
24-
image: ibmcom/db2:${{ matrix.db2 }}
24+
image: icr.io/db2_community/db2:${{ matrix.db2 }}
2525
env:
2626
DB2INST1_PASSWORD: flowable
2727
DBNAME: flowable
@@ -33,7 +33,7 @@ jobs:
3333
# needed because the db2 container does not provide a health check
3434
options: >-
3535
--privileged=true
36-
--health-cmd="su - db2inst1 -c \"~/sqllib/bin/db2 connect to flowable && ~/sqllib/bin/db2 connect reset\""
36+
--health-cmd="su - db2inst1 -c \"~/sqllib/bin/db2gcf -s\""
3737
--health-interval 30s
3838
--health-timeout 40s
3939
--health-retries 10

.github/workflows/mariadb.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
strategy:
2121
fail-fast: false
2222
matrix:
23-
mariadb: [10.6]
23+
mariadb: [10.6, 11.4]
2424
services:
2525
mariadb:
2626
image: mariadb:${{ matrix.mariadb }}
@@ -35,7 +35,7 @@ jobs:
3535
options: --health-cmd="mariadb-admin -uflowable -pflowable status" --health-interval 10s --health-timeout 5s --health-retries 5 --tmpfs /var/lib/mariadb:rw
3636
steps:
3737
- name: "Set MariaDB collation"
38-
run: docker exec ${{ job.services.mariadb.id }} sh -c 'mysql --user=flowable --password=flowable --database=flowable --execute="alter database flowable character set utf8mb4 collate utf8mb4_bin"'
38+
run: docker exec ${{ job.services.mariadb.id }} sh -c 'mariadb --user=flowable --password=flowable --database=flowable --execute="alter database flowable character set utf8mb4 collate utf8mb4_bin"'
3939
- uses: actions/checkout@v4
4040
- uses: actions/setup-java@v3
4141
with:

.github/workflows/mysql.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
strategy:
2121
fail-fast: false
2222
matrix:
23-
mysql: [5.7, 8.0]
23+
mysql: [8.0, 8.4]
2424
services:
2525
mysql:
2626
image: mysql:${{ matrix.mysql }}

.github/workflows/oracle.yml

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,19 +18,26 @@ jobs:
1818
strategy:
1919
fail-fast: false
2020
matrix:
21-
oracle: [ "18-slim", "21-slim" ]
21+
oracle: [ "18-slim-faststart", "21-slim-faststart", "23-slim-faststart" ]
2222
include:
23-
- oracle: 18-slim
23+
- oracle: 18-slim-faststart
2424
driverVersion: 18.3.0.0
2525
driverArtifact: ojdbc8
2626
serviceName: XEPDB1
27-
- oracle: 21-slim
27+
type: xe
28+
- oracle: 21-slim-faststart
2829
driverVersion: 21.6.0.0.1
2930
driverArtifact: ojdbc8
3031
serviceName: XEPDB1
32+
type: xe
33+
- oracle: 23-slim-faststart
34+
driverVersion: 23.5.0.24.07
35+
driverArtifact: ojdbc11
36+
serviceName: FREEPDB1
37+
type: free
3138
services:
3239
oracle:
33-
image: gvenzl/oracle-xe:${{ matrix.oracle }}
40+
image: gvenzl/oracle-${{ matrix.type }}:${{ matrix.oracle }}
3441
env:
3542
ORACLE_PASSWORD: flowable
3643
APP_USER: flowable

.github/workflows/postgres.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
strategy:
2020
fail-fast: false
2121
matrix:
22-
postgres: [11, 12, 13, 14, 15, 16]
22+
postgres: [14, 15, 16, 17]
2323
services:
2424
postgres:
2525
image: postgres:${{ matrix.postgres }}

pom.xml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1090,6 +1090,8 @@
10901090
<username>${jdbc.username}</username>
10911091
<password>${jdbc.password}</password>
10921092
<driver>${jdbc.driver}</driver>
1093+
<showBanner>false</showBanner>
1094+
<force>true</force>
10931095
</configuration>
10941096
</execution>
10951097
</executions>

0 commit comments

Comments
 (0)