@@ -13,30 +13,39 @@ jobs:
13
13
strategy :
14
14
fail-fast : false
15
15
matrix :
16
- fallible : [false]
17
16
platform :
18
17
- { name: Linux, distro: ubuntu-latest, toolchain: stable }
19
18
- { name: Windows, distro: windows-latest, toolchain: stable }
20
19
- { name: macOS, distro: macOS-latest, toolchain: stable }
21
- - { name: Linux, distro: ubuntu-latest, toolchain: nightly }
22
20
test :
23
- - { name: Debug, flag: }
21
+ - { name: Debug }
24
22
- { name: Contrib, flag: "--contrib" }
25
23
- { name: Examples, flag: "--examples" }
26
24
include :
27
- - platform : { name: Linux, distro: ubuntu-latest, toolchain: nightly }
25
+ # Additional tests on Linux/stable.
26
+ - platform : { name: Linux, distro: ubuntu-latest, toolchain: stable }
28
27
test : { name: Core, flag: "--core" }
29
- fallible : true
30
28
- platform : { name: Linux, distro: ubuntu-latest, toolchain: stable }
31
29
test : { name: Release, flag: "--release" }
32
30
- platform : { name: Linux, distro: ubuntu-latest, toolchain: stable }
33
31
test : { name: UI, flag: "--ui" }
34
32
fallible : true
33
+
34
+ # Additional tests on Linux/nightly.
35
35
- platform : { name: Linux, distro: ubuntu-latest, toolchain: nightly }
36
- test : { name: UI, flag: "--ui" }
36
+ test : { name: Debug }
37
+ - platform : { name: Linux, distro: ubuntu-latest, toolchain: nightly }
38
+ test : { name: Core, flag: "--core" }
39
+ - platform : { name: Linux, distro: ubuntu-latest, toolchain: nightly }
40
+ test : { name: Examples, flag: "--examples" }
41
+ - platform : { name: Linux, distro: ubuntu-latest, toolchain: nightly }
42
+ test : { name: Contrib, flag: "--contrib" }
37
43
fallible : true
44
+
45
+ # Use the bigger 'C:/' from the "Switch Disk" step
38
46
- platform : { name: Windows }
39
- working-directory : " C:\\ a\\ ${{ github.event.repository.name }}\\ ${{ github.event.repository.name }}"
47
+ working-directory :
48
+ " C:\\ a\\ ${{ github.event.repository.name }}\\ ${{ github.event.repository.name }}"
40
49
41
50
steps :
42
51
- name : Checkout Sources
@@ -112,7 +121,7 @@ jobs:
112
121
Get-PSDrive
113
122
114
123
- name : Run Tests
115
- continue-on-error : ${{ matrix.fallible }}
124
+ continue-on-error : ${{ matrix.fallible || false }}
116
125
working-directory : ${{ matrix.working-directory || github.workspace }}
117
- run : ./scripts/test.sh ${{ matrix.test.flag }} -q
126
+ run : ./scripts/test.sh ${{ matrix.test.flag || '' }} -q
118
127
shell : bash
0 commit comments