Skip to content

Commit f3cecd8

Browse files
authored
Merge pull request #79 from mxcl/macos-12
[ci] macos-12 / swift 5.6
2 parents 42f62f3 + 1e01a54 commit f3cecd8

3 files changed

Lines changed: 30 additions & 0 deletions

File tree

.github/workflows/checks.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -207,6 +207,8 @@ jobs:
207207
os: macos-11
208208
- swift: ~5.5
209209
os: macos-11
210+
- swift: ~5.6
211+
os: macos-12
210212
steps:
211213
- uses: actions/checkout@v2
212214
- uses: ./
@@ -242,6 +244,8 @@ jobs:
242244
include:
243245
- xcode: ^10
244246
os: macos-10.15
247+
- xcode: ^13
248+
os: macos-12
245249
- platform: mac-catalyst
246250
xcode: ^13
247251
codecov: false
@@ -260,6 +264,7 @@ jobs:
260264
- run: |
261265
xcode-select --print-path
262266
267+
# lol we didn't comment on how this was different to the above and now I'm not sure
263268
more-xcode:
264269
name: ${{ matrix.platform }} (${{ matrix.action }}, ${{ matrix.xcode }}${{ matrix.codecov && ', cc' || ''}}, ${{ matrix.os }})
265270
runs-on: ${{ matrix.os }}

fixtures/swift/~5.6/Package.swift

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
// swift-tools-version:5.0
2+
3+
import PackageDescription
4+
5+
let name = "my-fixture"
6+
7+
let pkg = Package(
8+
name: name,
9+
products: [
10+
.library(name: name, targets: [name]),
11+
],
12+
targets: [
13+
.target(name: name, path: ".", sources: ["code.swift"]),
14+
]
15+
)
16+
17+
pkg.platforms = [
18+
.macOS(.v10_10),
19+
.iOS(.v9),
20+
.tvOS(.v9),
21+
.watchOS(.v3)
22+
]

fixtures/swift/~5.6/code.swift

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
#if swift(>=5.7) || swift(<5.6)
2+
#error("Swift version seems to be wrong")
3+
#endif

0 commit comments

Comments
 (0)