@@ -23,21 +23,15 @@ jobs:
2323 uses : actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0
2424 with :
2525 node-version : ${{ env.NODE_VERSION }}
26-
27- - name : Cache
28- uses : actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
29- with :
30- path : ~/.npm
31- key : ${{ runner.os }}-node-${{ env.NODE_VERSION }}-npm-lock-${{ hashFiles('**/package-lock.json') }}
32- restore-keys : |
33- ${{ runner.os }}-node-${{ env.NODE_VERSION }}-npm-lock-
26+ cache : npm
27+ cache-dependency-path : ' **/package-lock.json'
3428
3529 - name : Install dependencies
36- run : npm install
30+ run : npm ci
3731
3832 - name : Install jQuery dependencies
3933 working-directory : test/jquery
40- run : npm install
34+ run : npm ci
4135
4236 - name : Install local JTR
4337 working-directory : test/jquery
5044 - name : Run jQuery tests in Edge in IE mode
5145 working-directory : test/jquery
5246 run : npm run test:ie -- -v
47+
48+ ie :
49+ runs-on : windows-latest
50+ name : Test jQuery with IEDriver
51+ steps :
52+ - name : Checkout
53+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
54+ with :
55+ submodules : recursive
56+
57+ - name : Use Node.js ${{ env.NODE_VERSION }}
58+ uses : actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0
59+ with :
60+ node-version : ${{ env.NODE_VERSION }}
61+ cache : npm
62+ cache-dependency-path : ' **/package-lock.json'
63+
64+ - name : Install dependencies
65+ run : npm ci
66+
67+ - name : Install local JTR
68+ working-directory : test/jquery
69+ run : npm install -D ../../
70+
71+ - name : Run jQuery tests in Edge in IE mode
72+ working-directory : test/jquery
73+ run : npm run test:ie -- -v
0 commit comments