17
17
jobs :
18
18
build-and-test :
19
19
runs-on : ubuntu-latest
20
- name : ${{ matrix.BROWSER }} - jQuery ${{ matrix.JQUERY }}
20
+ name : |
21
+ ${{ matrix.BROWSER }} | ${{ matrix.JQUERYS.name }}
21
22
strategy :
22
23
fail-fast : false
23
24
matrix :
24
25
BROWSER : [chrome, firefox]
25
- JQUERY :
26
- - " git"
27
- - " 3.x-git"
28
- - " 3.7.1"
29
- - " 3.6.4"
30
- - " 2.2.4"
31
- - " 1.12.4"
26
+ JQUERYS :
27
+ - versions : --jquery git --jquery 3.x-git
28
+ name : jQuery git
29
+ - versions : --jquery 3.7.1 --jquery 3.6.4 --jquery 2.2.4 --jquery 1.12.4
30
+ name : jQuery stable
32
31
33
32
steps :
34
33
- name : Checkout
@@ -57,21 +56,23 @@ jobs:
57
56
run : npm run build
58
57
59
58
- name : Test
60
- run : npm run test:unit -- -h -b ${{ matrix.BROWSER }} --jquery ${{ matrix.JQUERY }} --retries 3
59
+ run : |
60
+ npm run test:unit -- -h -b ${{ matrix.BROWSER }} \
61
+ ${{ matrix.JQUERYS.versions }} \
62
+ --retries 3 --hard-retries 1
61
63
62
64
edge :
63
65
runs-on : windows-latest
64
- name : edge - jQuery ${{ matrix.JQUERY }}
66
+ name : |
67
+ edge | ${{ matrix.JQUERYS.name }}
65
68
strategy :
66
69
fail-fast : false
67
70
matrix :
68
- JQUERY :
69
- - " git"
70
- - " 3.x-git"
71
- - " 3.7.1"
72
- - " 3.6.4"
73
- - " 2.2.4"
74
- - " 1.12.4"
71
+ JQUERYS :
72
+ - versions : --jquery git --jquery 3.x-git
73
+ name : jQuery git
74
+ - versions : --jquery 3.7.1 --jquery 3.6.4 --jquery 2.2.4 --jquery 1.12.4
75
+ name : jQuery stable
75
76
steps :
76
77
- name : Checkout
77
78
uses : actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
@@ -96,21 +97,23 @@ jobs:
96
97
run : npm run build
97
98
98
99
- name : Test
99
- run : npm run test:unit -- -h -b edge --jquery ${{ matrix.JQUERY }} --retries 3
100
+ run : |
101
+ npm run test:unit -- -h -b edge `
102
+ ${{ matrix.JQUERYS.versions }} `
103
+ --retries 3 --hard-retries 1
100
104
101
105
safari :
102
106
runs-on : macos-latest
103
- name : safari - jQuery ${{ matrix.JQUERY }}
107
+ name : |
108
+ safari | ${{ matrix.JQUERYS.name }}
104
109
strategy :
105
110
fail-fast : false
106
111
matrix :
107
- JQUERY :
108
- - " git"
109
- - " 3.x-git"
110
- - " 3.7.1"
111
- - " 3.6.4"
112
- - " 2.2.4"
113
- - " 1.12.4"
112
+ JQUERYS :
113
+ - versions : --jquery git --jquery 3.x-git
114
+ name : jQuery git
115
+ - versions : --jquery 3.7.1 --jquery 3.6.4 --jquery 2.2.4 --jquery 1.12.4
116
+ name : jQuery stable
114
117
steps :
115
118
- name : Checkout
116
119
uses : actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
@@ -135,4 +138,7 @@ jobs:
135
138
run : npm run build
136
139
137
140
- name : Test
138
- run : npm run test:unit -- -b safari --jquery ${{ matrix.JQUERY }} --retries 3
141
+ run : |
142
+ npm run test:unit -- -b safari \
143
+ ${{ matrix.JQUERYS.versions }} \
144
+ --retries 3 --hard-retries 1
0 commit comments