Skip to content

Commit d097c04

Browse files
committed
Fix e2e tests
1 parent 6a1a375 commit d097c04

File tree

1 file changed

+24
-9
lines changed

1 file changed

+24
-9
lines changed

.github/workflows/e2e.yml

Lines changed: 24 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@ name: Build e2e tests
1616

1717
on:
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

@@ -97,6 +97,12 @@ jobs:
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

Comments
 (0)