Skip to content
This repository was archived by the owner on Apr 11, 2024. It is now read-only.

Commit 0df8e21

Browse files
authored
Merge pull request #31 from unsignedapps/tech/bump-xcode-versions
Added tests for Xcodes 12.3, 12.4 and 12.5
2 parents a1430f9 + ead3033 commit 0df8e21

File tree

1 file changed

+71
-2
lines changed

1 file changed

+71
-2
lines changed

.github/workflows/tests.yml

Lines changed: 71 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,78 @@ on:
1313
- '**/*.swift'
1414

1515
jobs:
16+
tests-xcode-12_5:
17+
name: Test Builds - Xcode 12.5 (Beta)
18+
runs-on: macos-11.0
19+
env:
20+
DEVELOPER_DIR: /Applications/Xcode_12.5.app/Contents/Developer
21+
22+
steps:
23+
- name: 🛒 Checkout
24+
uses: actions/checkout@v2
25+
26+
- name: 🧱 Build
27+
run: make build-release
28+
29+
- name: 🚩 Checkout Vexil
30+
uses: actions/checkout@v2
31+
with:
32+
repository: unsignedapps/Vexil
33+
ref: v1.2.2
34+
path: Vexil
35+
36+
- name: 📦 Package Vexil
37+
run: cd Vexil && ../.build/release/swift-create-xcframework --zip --zip-version 1.2.2 --platform ios --platform macos --platform tvos --platform watchos
38+
39+
tests-xcode-12_4:
40+
name: Test Builds - Xcode 12.4
41+
runs-on: macos-11.0
42+
env:
43+
DEVELOPER_DIR: /Applications/Xcode_12.4.app/Contents/Developer
44+
45+
steps:
46+
- name: 🛒 Checkout
47+
uses: actions/checkout@v2
48+
49+
- name: 🧱 Build
50+
run: make build-release
51+
52+
- name: 🚩 Checkout Vexil
53+
uses: actions/checkout@v2
54+
with:
55+
repository: unsignedapps/Vexil
56+
ref: v1.2.2
57+
path: Vexil
58+
59+
- name: 📦 Package Vexil
60+
run: cd Vexil && ../.build/release/swift-create-xcframework --zip --zip-version 1.2.2 --platform ios --platform macos --platform tvos --platform watchos
61+
62+
tests-xcode-12_3:
63+
name: Test Builds - Xcode 12.3
64+
runs-on: macos-11.0
65+
env:
66+
DEVELOPER_DIR: /Applications/Xcode_12.3.app/Contents/Developer
67+
68+
steps:
69+
- name: 🛒 Checkout
70+
uses: actions/checkout@v2
71+
72+
- name: 🧱 Build
73+
run: make build-release
74+
75+
- name: 🚩 Checkout Vexil
76+
uses: actions/checkout@v2
77+
with:
78+
repository: unsignedapps/Vexil
79+
ref: v1.2.2
80+
path: Vexil
81+
82+
- name: 📦 Package Vexil
83+
run: cd Vexil && ../.build/release/swift-create-xcframework --zip --zip-version 1.2.2 --platform ios --platform macos --platform tvos --platform watchos
84+
1685
tests-xcode-12_2:
1786
name: Test Builds - Xcode 12.2
18-
runs-on: macOS-latest
87+
runs-on: macos-11.0
1988
env:
2089
DEVELOPER_DIR: /Applications/Xcode_12.2.app/Contents/Developer
2190

@@ -38,7 +107,7 @@ jobs:
38107

39108
tests-xcode-12:
40109
name: Test Builds - Xcode 12
41-
runs-on: macOS-latest
110+
runs-on: macos-latest
42111
env:
43112
DEVELOPER_DIR: /Applications/Xcode_12.app/Contents/Developer
44113

0 commit comments

Comments
 (0)