File tree 1 file changed +8
-4
lines changed
1 file changed +8
-4
lines changed Original file line number Diff line number Diff line change 13
13
14
14
jobs :
15
15
build :
16
- name : Build + Test + Release / Node ${{ matrix.node }}
16
+ name : Build + Test + Release / Node ${{ matrix.node }} / playwright@${{ matrix.playwright }}
17
17
runs-on : ubuntu-latest
18
18
strategy :
19
19
matrix :
20
20
node : ['12', '14', '16']
21
- playwright : ['1.12.0', 'latest']
21
+ # TODO: technically we still support down to 1.12 but `locator.waitFor`
22
+ # was introduced in 1.16 so anything earlier blows up type-checking.
23
+ # This minimum will be bumped in the next breaking release that will be
24
+ # entirely built around the `Locator` APIs, so update this then.
25
+ playwright : ['1.16.0', 'latest']
22
26
23
27
steps :
24
28
- name : Checkout
@@ -50,14 +54,14 @@ jobs:
50
54
- name : Check types
51
55
run : npm run test:types
52
56
53
- - name : Check types, run lint + tests
57
+ - name : Run lint + tests
54
58
if : ${{ matrix.playwright == 'latest' }}
55
59
run : |
56
60
npm why playwright
57
61
npm why @playwright/test
58
62
npm run test
59
63
60
- - name : Check types, run lint + tests
64
+ - name : Run lint + tests
61
65
if : ${{ matrix.playwright != 'latest' }}
62
66
run : |
63
67
npm why playwright
You canβt perform that action at this time.
0 commit comments