1- name : Integration Tests Default
1+ name : Integration Tests
22
33on :
44 workflow_dispatch :
@@ -20,12 +20,13 @@ permissions:
2020
2121jobs :
2222 run-integration-tests :
23- name : Run Integration Tests with Default
23+ name : Run Integration Tests
2424 runs-on : ubuntu-latest
2525 strategy :
2626 fail-fast : false
2727 matrix :
28- dbEngine : ["mysql", "postgres"]
28+ versions : [ "default", "latest" ]
29+ dbEngine : ["aurora-mysql", "aurora-postgres", "multi-az-mysql", "multi-az-postgres" ]
2930
3031 steps :
3132 - name : Clone repository
@@ -54,14 +55,14 @@ jobs:
5455
5556 - name : Run Integration Tests
5657 run : |
57- ./gradlew --no-parallel --no-daemon test-aurora- ${{ matrix.dbEngine }} --info
58+ ./gradlew --no-parallel --no-daemon test-${{ matrix.dbEngine }} --info
5859 env :
5960 RDS_DB_REGION : ${{ secrets.AWS_DEFAULT_REGION }}
6061 AWS_ACCESS_KEY_ID : ${{ steps.creds.outputs.aws-access-key-id }}
6162 AWS_SECRET_ACCESS_KEY : ${{ steps.creds.outputs.aws-secret-access-key }}
6263 AWS_SESSION_TOKEN : ${{ steps.creds.outputs.aws-session-token }}
63- AURORA_MYSQL_DB_ENGINE_VERSION : " default "
64- AURORA_PG_DB_ENGINE_VERSION : " default "
64+ AURORA_MYSQL_DB_ENGINE_VERSION : ${{ matrix.dbEngine }}
65+ AURORA_PG_DB_ENGINE_VERSION : ${{ matrix.versions }}
6566
6667 - name : " Get Github Action IP"
6768 if : always()
8283 if : always()
8384 uses : actions/upload-artifact@v4
8485 with :
85- name : integration-report-default-${{ matrix.dbEngine }}
86+ name : integration-report-default-${{ matrix.dbEngine }}-${{ matrix.versions}}
8687 path : ./tests/integration/container/reports
8788 retention-days : 5
0 commit comments