@@ -16,39 +16,23 @@ jobs:
16
16
matrix :
17
17
combo :
18
18
- name : Chromium/Linux/Opal-master
19
- browser : chrome
20
- os : ubuntu-latest
21
19
opal : master
20
+ - name : Chromium/Linux/Opal-1.4
21
+ opal : 1.4
22
22
- name : Chromium/Linux/Opal-1.3/PromiseV2
23
- browser : chrome
24
- os : ubuntu-latest
25
23
opal : 1.3
26
24
promise : v2
27
25
- name : Chromium/Linux/Opal-1.3
28
- browser : chrome
29
- os : ubuntu-latest
30
26
opal : 1.3
31
- - name : Chromium/Linux/Opal-1.2
32
- browser : chrome
33
- os : ubuntu-latest
34
- opal : 1.2
35
27
- name : Chromium/Linux/Opal-1.0
36
- browser : chrome
37
- os : ubuntu-latest
38
28
opal : ' 1.0'
39
29
- name : Chromium/Linux/Ruby-2.7
40
- browser : chrome
41
- os : ubuntu-latest
42
30
ruby : 2.7
43
31
- name : Chromium/Linux/Ruby-2.6
44
- browser : chrome
45
- os : ubuntu-latest
46
32
ruby : 2.6
47
33
- name : Firefox/Linux
48
34
browser : gecko
49
- os : ubuntu-latest
50
35
- name : Chromium/Windows
51
- browser : chrome
52
36
os : windows-latest
53
37
- name : Firefox/Windows
54
38
browser : gecko
57
41
browser : edge
58
42
os : windows-latest
59
43
- name : Chromium/macOS
60
- browser : chrome
61
44
os : macos-latest
62
45
- name : Firefox/macOS
63
46
browser : gecko
66
49
browser : safari
67
50
os : macos-latest
68
51
69
- runs-on : ${{ matrix.combo.os }}
52
+ runs-on : ${{ matrix.combo.os || 'ubuntu-latest' }}
70
53
71
54
steps :
72
55
- uses : actions/checkout@v2
@@ -81,15 +64,15 @@ jobs:
81
64
- uses : actions/cache@v2
82
65
with :
83
66
path : ./vendor/bundle
84
- key : ${{ runner.os }}-${{ matrix.combo.ruby || '3.0' }}-gems-${{ matrix.combo.opal || '1.2.0.beta1 ' }}-${{ github.ref }}-${{ hashFiles('**/Gemfile.lock') }}
67
+ key : ${{ runner.os }}-${{ matrix.combo.ruby || '3.0' }}-gems-${{ matrix.combo.opal || '1.3 ' }}-${{ github.ref }}-${{ hashFiles('**/Gemfile.lock') }}
85
68
restore-keys : |
86
- ${{ runner.os }}-${{ matrix.combo.ruby || '3.0' }}-gems-${{ matrix.combo.opal || '1.2.0.beta1 ' }}-${{ github.ref }}
87
- ${{ runner.os }}-${{ matrix.combo.ruby || '3.0' }}-gems-${{ matrix.combo.opal || '1.2.0.beta1 ' }}-master
88
- ${{ runner.os }}-${{ matrix.combo.ruby || '3.0' }}-gems-${{ matrix.combo.opal || '1.2.0.beta1 ' }}-
69
+ ${{ runner.os }}-${{ matrix.combo.ruby || '3.0' }}-gems-${{ matrix.combo.opal || '1.3 ' }}-${{ github.ref }}
70
+ ${{ runner.os }}-${{ matrix.combo.ruby || '3.0' }}-gems-${{ matrix.combo.opal || '1.3 ' }}-master
71
+ ${{ runner.os }}-${{ matrix.combo.ruby || '3.0' }}-gems-${{ matrix.combo.opal || '1.3 ' }}-
89
72
${{ runner.os }}-${{ matrix.combo.ruby || '3.0' }}-gems-
90
73
- name : bundle install
91
74
run : |
92
75
bundle config path $PWD/vendor/bundle
93
76
bundle install --jobs 4 --retry 3
94
77
bundle clean
95
- - run : bundle exec rake selenium_${{ matrix.combo.browser }}
78
+ - run : bundle exec rake selenium_${{ matrix.combo.browser || 'chrome' }}
0 commit comments