Skip to content

Commit 79a71ac

Browse files
authored
Support for postgres-version parameter (#40)
* assign db-version to postgres-version parameter in maven-verify * test maven-verify with postgres 17 instead of the default 18 * replace underscore by hyphen in test matrix variable names, for consistency
1 parent 1d12553 commit 79a71ac

File tree

2 files changed

+20
-18
lines changed

2 files changed

+20
-18
lines changed

.github/workflows/maven-verify.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,7 @@ jobs:
7474
password: ${{ inputs.db-password }}
7575
database: ${{ inputs.db-name }}
7676
port: ${{ inputs.db-port }}
77+
postgres-version: ${{ inputs.db-version }}
7778

7879
- name: Test PostgreSQL connection
7980
if: inputs.db-type == 'postgresql'

.github/workflows/test-maven-verify.yml

Lines changed: 19 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -19,32 +19,33 @@ jobs:
1919
- ubuntu-24.04
2020
- windows-2025
2121
- macos-14
22-
java_version:
22+
java-version:
2323
- 21
24-
db_type:
24+
db-type:
2525
- mongodb
2626
- postgresql
2727
# https://docs.github.com/en/actions/reference/workflows-and-actions/workflow-syntax#example-expanding-configurations
2828
# https://docs.github.com/en/actions/how-tos/write-workflows/choose-what-workflows-do/run-job-variations
2929
# https://docs.github.com/en/actions/reference/workflows-and-actions/expressions#operators
3030
include:
31-
- db_type: mongodb
32-
db_version: 8
31+
- db-type: mongodb
32+
db-version: 8
3333
- runner: windows-2025
34-
db_type: mongodb
35-
db_version: 7 # depends on runner, see https://github.com/ankane/setup-mongodb
36-
- db_type: postgresql
37-
db_name: 'test'
38-
db_username: 'test'
39-
db_password: 'test'
40-
db_port: 54321
34+
db-type: mongodb
35+
db-version: 7 # depends on runner, see https://github.com/ankane/setup-mongodb
36+
- db-type: postgresql
37+
db-name: 'test'
38+
db-username: 'test'
39+
db-password: 'test'
40+
db-port: 54321
41+
db-version: 17
4142
uses: ./.github/workflows/maven-verify.yml
4243
with:
4344
runner: ${{ matrix.runner }}
44-
java-version: ${{ matrix.java_version }}
45-
db-type: ${{ matrix.db_type }}
46-
db-name: ${{ matrix.db_name || '' }}
47-
db-username: ${{ matrix.db_username || '' }}
48-
db-password: ${{ matrix.db_password || '' }}
49-
db-port: ${{ matrix.db_port || 0 }}
50-
db-version: ${{ matrix.db_version || 0 }}
45+
java-version: ${{ matrix.java-version }}
46+
db-type: ${{ matrix.db-type }}
47+
db-name: ${{ matrix.db-name || '' }}
48+
db-username: ${{ matrix.db-username || '' }}
49+
db-password: ${{ matrix.db-password || '' }}
50+
db-port: ${{ matrix.db-port || 0 }}
51+
db-version: ${{ matrix.db-version || 0 }}

0 commit comments

Comments
 (0)