@@ -16,9 +16,9 @@ name: Build e2e tests
1616
1717on :
1818 push :
19- branches : [ develop, release/* ]
19+ branches : [ develop, release/** ]
2020 pull_request :
21- branches : [ develop, release/* ]
21+ branches : [ develop, release/** ]
2222 types : [ opened, synchronize, reopened, labeled ]
2323 workflow_dispatch :
2424
9797 POSTGRESQL_USERNAME:cdapio-github-builds/POSTGRESQL_USERNAME
9898 POSTGRESQL_PASSWORD:cdapio-github-builds/POSTGRESQL_PASSWORD
9999 POSTGRESQL_PORT:cdapio-github-builds/POSTGRESQL_PORT
100+ CLOUDSQL_POSTGRESQL_USERNAME:cdapio-github-builds/CLOUDSQL_POSTGRESQL_USERNAME
101+ CLOUDSQL_POSTGRESQL_PASSWORD:cdapio-github-builds/CLOUDSQL_POSTGRESQL_PASSWORD
102+ CLOUDSQL_POSTGRESQL_CONNECTION_NAME:cdapio-github-builds/CLOUDSQL_POSTGRESQL_CONNECTION_NAME
103+ CLOUDSQL_MYSQL_USERNAME:cdapio-github-builds/CLOUDSQL_MYSQL_USERNAME
104+ CLOUDSQL_MYSQL_PASSWORD:cdapio-github-builds/CLOUDSQL_MYSQL_PASSWORD
105+ CLOUDSQL_MYSQL_CONNECTION_NAME:cdapio-github-builds/CLOUDSQL_MYSQL_CONNECTION_NAME
100106
101107 - name : Run required e2e tests
102108 if : github.event_name != 'workflow_dispatch' && github.event_name != 'push' && steps.filter.outputs.e2e-test == 'false'
@@ -118,6 +124,12 @@ jobs:
118124 POSTGRESQL_USERNAME : ${{ steps.secrets.outputs.POSTGRESQL_USERNAME }}
119125 POSTGRESQL_PASSWORD : ${{ steps.secrets.outputs.POSTGRESQL_PASSWORD }}
120126 POSTGRESQL_PORT : ${{ steps.secrets.outputs.POSTGRESQL_PORT }}
127+ CLOUDSQL_POSTGRESQL_USERNAME : ${{ steps.secrets.outputs.CLOUDSQL_POSTGRESQL_USERNAME }}
128+ CLOUDSQL_POSTGRESQL_PASSWORD : ${{ steps.secrets.outputs.CLOUDSQL_POSTGRESQL_PASSWORD }}
129+ CLOUDSQL_POSTGRESQL_CONNECTION_NAME : ${{ steps.secrets.outputs.CLOUDSQL_POSTGRESQL_CONNECTION_NAME }}
130+ CLOUDSQL_MYSQL_USERNAME : ${{ steps.secrets.outputs.CLOUDSQL_MYSQL_USERNAME }}
131+ CLOUDSQL_MYSQL_PASSWORD : ${{ steps.secrets.outputs.CLOUDSQL_MYSQL_PASSWORD }}
132+ CLOUDSQL_MYSQL_CONNECTION_NAME : ${{ steps.secrets.outputs.CLOUDSQL_MYSQL_CONNECTION_NAME }}
121133
122134 - name : Run all e2e tests
123135 if : github.event_name == 'workflow_dispatch' || github.event_name == 'push' || steps.filter.outputs.e2e-test == 'true'
@@ -139,13 +151,12 @@ jobs:
139151 POSTGRESQL_USERNAME : ${{ steps.secrets.outputs.POSTGRESQL_USERNAME }}
140152 POSTGRESQL_PASSWORD : ${{ steps.secrets.outputs.POSTGRESQL_PASSWORD }}
141153 POSTGRESQL_PORT : ${{ steps.secrets.outputs.POSTGRESQL_PORT }}
142-
143- - name : Upload report
144- uses : actions/upload-artifact@v4
145- if : always()
146- with :
147- name : Cucumber report - ${{ matrix.module }}
148- path : ./**/target/cucumber-reports
154+ CLOUDSQL_POSTGRESQL_USERNAME : ${{ steps.secrets.outputs.CLOUDSQL_POSTGRESQL_USERNAME }}
155+ CLOUDSQL_POSTGRESQL_PASSWORD : ${{ steps.secrets.outputs.CLOUDSQL_POSTGRESQL_PASSWORD }}
156+ CLOUDSQL_POSTGRESQL_CONNECTION_NAME : ${{ steps.secrets.outputs.CLOUDSQL_POSTGRESQL_CONNECTION_NAME }}
157+ CLOUDSQL_MYSQL_USERNAME : ${{ steps.secrets.outputs.CLOUDSQL_MYSQL_USERNAME }}
158+ CLOUDSQL_MYSQL_PASSWORD : ${{ steps.secrets.outputs.CLOUDSQL_MYSQL_PASSWORD }}
159+ CLOUDSQL_MYSQL_CONNECTION_NAME : ${{ steps.secrets.outputs.CLOUDSQL_MYSQL_CONNECTION_NAME }}
149160
150161 - name : Upload debug files
151162 uses : actions/upload-artifact@v4
@@ -161,3 +172,7 @@ jobs:
161172 path : ./plugin
162173 destination : e2e-tests-cucumber-reports/${{ github.event.repository.name }}/${{ github.ref }}
163174 glob : ' **/target/cucumber-reports/**'
175+
176+ - name : Cucumber Report URL
177+ if : always()
178+ run : echo "https://storage.googleapis.com/e2e-tests-cucumber-reports/${{ github.event.repository.name }}/${{ github.ref }}/plugin/${{ matrix.module }}/target/cucumber-reports/advanced-reports/cucumber-html-reports/overview-features.html"
0 commit comments