@@ -4,15 +4,14 @@ on: [push]
44
55jobs :
66
7- macOS-swift-51 :
8- name : macOS (Swift 5.1)
7+ macOS-swift :
8+ name : macOS
99 runs-on : macOS-latest
1010 steps :
1111 - name : Checkout
1212 uses : actions/checkout@v1
1313 - name : Xcode Version
1414 run : |
15- sudo xcode-select -s /Applications/Xcode_11.3.1.app
1615 xcodebuild -version
1716 swift --version
1817 - name : Swift Version
@@ -23,96 +22,13 @@ jobs:
2322 run : swift build -c release
2423 - name : Test (Debug)
2524 run : swift test --configuration debug --enable-test-discovery
26- - name : Test (Release)
27- run : swift test --configuration release -Xswiftc -enable-testing
28-
29- macOS-swift-52 :
30- name : macOS (Swift 5.2)
31- runs-on : macOS-latest
32- steps :
33- - name : Checkout
34- uses : actions/checkout@v1
35- - name : Xcode Version
36- run : |
37- sudo xcode-select -s /Applications/Xcode_11.4.app
38- xcodebuild -version
39- swift --version
40- - name : Swift Version
41- run : swift --version
42- - name : Build (Debug)
43- run : swift build -c debug
44- - name : Build (Release)
45- run : swift build -c release
46- - name : Test (Debug)
47- run : swift test --configuration debug --enable-test-discovery
48- - name : Test (Release)
49- run : swift test --configuration release -Xswiftc -enable-testing --enable-test-discovery
50-
51-
52- macOS-swift-53 :
53- name : macOS (Swift 5.3)
54- runs-on : macOS-latest
55- steps :
56- - name : Checkout
57- uses : actions/checkout@v1
58- - name : Xcode Version
59- run : |
60- sudo xcode-select -s /Applications/Xcode_12.app
61- xcodebuild -version
62- swift --version
63- - name : Swift Version
64- run : swift --version
65- - name : Build (Debug)
66- run : swift build -c debug
67- - name : Build (Release)
68- run : swift build -c release
69- - name : Test (Debug)
70- run : swift test --configuration debug --enable-test-discovery
71- - name : Test (Release)
72- run : swift test --configuration release -Xswiftc -enable-testing --enable-test-discovery
73-
74-
75- linux-swift-51 :
76- name : Linux x86_64 (Swift 5.1)
77- runs-on : ubuntu-18.04
78- container : swift:5.1
79- steps :
80- - name : Checkout
81- uses : actions/checkout@v1
82- - name : Swift Version
83- run : swift --version
84- - name : Build (Debug)
85- run : swift build -c debug
86- - name : Build (Release)
87- run : swift build -c release
88- - name : Test (Debug)
89- run : swift test --configuration debug --enable-test-discovery
90- - name : Test (Release)
91- run : swift test --configuration release -Xswiftc -enable-testing
92-
93-
94- linux-swift-52 :
95- name : Linux x86_64 (Swift 5.2)
96- runs-on : ubuntu-18.04
97- container : swift:5.2.3-bionic
98- steps :
99- - name : Checkout
100- uses : actions/checkout@v1
101- - name : Swift Version
102- run : swift --version
103- - name : Build (Debug)
104- run : swift build -c debug
105- - name : Build (Release)
106- run : swift build -c release
107- - name : Test (Debug)
108- run : swift test --configuration debug --enable-test-discovery
10925 - name : Test (Release)
11026 run : swift test --configuration release -Xswiftc -enable-testing --enable-test-discovery
11127
112- linux-swift-53 :
113- name : Linux x86_64 (Swift 5.3)
28+ linux-swift :
29+ name : Linux x86_64
11430 runs-on : ubuntu-20.04
115- container : swift:5.3 -focal
31+ container : swift:5.6.1 -focal
11632 steps :
11733 - name : Checkout
11834 uses : actions/checkout@v1
0 commit comments