33
33
- name : Checkout code
34
34
uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
35
35
36
- - uses : erlef/setup-beam@8aa8a857c6be0daae6e97272bb299d5b942675a4 # v1.19.0
36
+ - uses : erlef/setup-beam@e6d7c94229049569db56a7ad5a540c051a010af9 # v1.20.4
37
37
with :
38
38
otp-version : ${{ matrix.erlang }}
39
39
elixir-version : ${{ matrix.elixir }}
@@ -109,7 +109,7 @@ jobs:
109
109
- name : Checkout code
110
110
uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
111
111
112
- - uses : erlef/setup-beam@8aa8a857c6be0daae6e97272bb299d5b942675a4 # v1.19.0
112
+ - uses : erlef/setup-beam@e6d7c94229049569db56a7ad5a540c051a010af9 # v1.20.4
113
113
id : beam
114
114
with :
115
115
version-file : .tool-versions
@@ -132,7 +132,7 @@ jobs:
132
132
133
133
services :
134
134
postgres :
135
- image : postgres:16.9@sha256:64d54200dec0cb9d2d3e43f094e9aa47e7e6c8c246828a512969cccc39b5afb2
135
+ image : postgres:16.9@sha256:918e8e72b35b5370901965ce3da5a355c3537cb5e10c38e82c2b6f174b758334
136
136
env :
137
137
POSTGRES_PASSWORD : postgres
138
138
options : >-
@@ -148,7 +148,7 @@ jobs:
148
148
uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
149
149
150
150
- name : Setup beam
151
- uses : erlef/setup-beam@8aa8a857c6be0daae6e97272bb299d5b942675a4 # v1.19.0
151
+ uses : erlef/setup-beam@e6d7c94229049569db56a7ad5a540c051a010af9 # v1.20.4
152
152
id : beam
153
153
with :
154
154
version-file : .tool-versions
@@ -179,8 +179,7 @@ jobs:
179
179
if : steps.restore-cache.outputs.cache-hit != 'true'
180
180
working-directory : demo
181
181
run : mix deps.get
182
-
183
-
182
+
184
183
- name : Compile dependencies
185
184
if : steps.restore-cache.outputs.cache-hit != 'true'
186
185
working-directory : demo
@@ -231,6 +230,20 @@ jobs:
231
230
DB_DATABASE : test
232
231
run : yarn test
233
232
233
+ - name : Install playwright
234
+ working-directory : demo
235
+ run : yarn playwright install chromium --with-deps --only-shell
236
+
237
+ - name : Run playwright test
238
+ working-directory : demo
239
+ env :
240
+ DB_HOSTNAME : localhost
241
+ DB_USERNAME : postgres
242
+ DB_PASSWORD : postgres
243
+ DB_DATABASE : test
244
+ run : yarn test:playwright
245
+ continue-on-error : true
246
+
234
247
- name : Deps audit
235
248
working-directory : demo
236
249
continue-on-error : true
@@ -252,7 +265,7 @@ jobs:
252
265
uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
253
266
254
267
- name : Set up Docker Buildx
255
- uses : docker/setup-buildx-action@b5ca514318bd6ebac0fb2aedd5d36ec1b5c232a2 # v3.10.0
268
+ uses : docker/setup-buildx-action@e468171a9de216ec08956ac3ada2f0791b6bd435 # v3.11.1
256
269
257
270
- name : Log in to the container registry
258
271
if : env.PUSH_IMAGE == 'true'
0 commit comments