File tree Expand file tree Collapse file tree 1 file changed +22
-1
lines changed
Expand file tree Collapse file tree 1 file changed +22
-1
lines changed Original file line number Diff line number Diff line change 2222 " tuxOS-Tests " :
2323 runs-on : ubuntu-latest
2424 strategy :
25+ fail-fast : false
2526 matrix :
2627 images :
2728 - swift:5.1
4849 " tuxOS-Performance-Tests " :
4950 runs-on : ubuntu-latest
5051 strategy :
52+ fail-fast : false
5153 matrix :
5254 images :
5355 - swift:5.1
6567 " tuxOS-Integration-Tests " :
6668 runs-on : ubuntu-latest
6769 strategy :
70+ fail-fast : false
6871 matrix :
6972 images :
7073 - swift:5.3
@@ -83,13 +86,20 @@ jobs:
8386
8487 " macOS-Tests " :
8588 runs-on : macOS-latest
89+ strategy :
90+ fail-fast : false
91+ matrix :
92+ xcode :
93+ - Xcode_11.1.app
94+ - Xcode_11.6.app
95+ - Xcode_12.2.app
8696 steps :
8797 - name : Checkout
8898 uses : actions/checkout@v2
8999 - name : Show all Xcode versions
90100 run : ls -an /Applications/ | grep Xcode*
91101 - name : Change Xcode command line tools
92- run : sudo xcode-select -s /Applications/Xcode_11.2.app /Contents/Developer
102+ run : sudo xcode-select -s /Applications/${{ matrix.xcode }} /Contents/Developer
93103 - name : SPM Build
94104 run : swift build
95105 - name : SPM Tests
@@ -103,8 +113,19 @@ jobs:
103113
104114 " macOS-Performance-Tests " :
105115 runs-on : macOS-latest
116+ strategy :
117+ fail-fast : false
118+ matrix :
119+ xcode :
120+ - Xcode_11.1.app
121+ - Xcode_11.6.app
122+ - Xcode_12.2.app
106123 steps :
107124 - name : Checkout
108125 uses : actions/checkout@v2
126+ - name : Change Xcode command line tools
127+ run : sudo xcode-select -s /Applications/${{ matrix.xcode }}/Contents/Developer
128+ - name : Swift version
129+ run : swift --version
109130 - name : Build & run
110131 run : swift run -c release
You can’t perform that action at this time.
0 commit comments