Skip to content

Commit 0ce7cc3

Browse files
authored
Release 1.2.0 (#17)
Release `1.2.0`
2 parents a5f0e8d + bd93207 commit 0ce7cc3

File tree

6 files changed

+111
-8
lines changed

6 files changed

+111
-8
lines changed

.github/workflows/ci.yml

Lines changed: 53 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,12 @@ jobs:
3434
fail-fast: false
3535
matrix:
3636
include:
37+
- xcode: "Xcode_16.0"
38+
runsOn: macOS-14
39+
name: "macOS 14, Xcode 16.0, Swift 6.0"
40+
- xcode: "Xcode_15.4"
41+
runsOn: macOS-14
42+
name: "macOS 14, Xcode 15.4, Swift 5.10"
3743
- xcode: "Xcode_15.0"
3844
runsOn: macos-13
3945
name: "macOS 13, Xcode 15.0, Swift 5.9.0"
@@ -61,6 +67,18 @@ jobs:
6167
fail-fast: false
6268
matrix:
6369
include:
70+
- destination: "OS=18.1,name=iPhone 16 Pro"
71+
name: "iOS 18.1"
72+
xcode: "Xcode_16.1"
73+
runsOn: macOS-14
74+
- destination: "OS=18.0,name=iPhone 16 Pro"
75+
name: "iOS 18.0"
76+
xcode: "Xcode_16.0"
77+
runsOn: macOS-14
78+
- destination: "OS=17.5,name=iPhone 15 Pro"
79+
name: "iOS 17.5"
80+
xcode: "Xcode_15.4"
81+
runsOn: macOS-14
6482
- destination: "OS=17.0.1,name=iPhone 14 Pro"
6583
name: "iOS 17.0.1"
6684
xcode: "Xcode_15.0"
@@ -90,6 +108,18 @@ jobs:
90108
fail-fast: false
91109
matrix:
92110
include:
111+
- destination: "OS=18.1,name=Apple TV"
112+
name: "tvOS 18.1"
113+
xcode: "Xcode_16.1"
114+
runsOn: macOS-14
115+
- destination: "OS=18.0,name=Apple TV"
116+
name: "tvOS 18.0"
117+
xcode: "Xcode_16.0"
118+
runsOn: macOS-14
119+
- destination: "OS=17.5,name=Apple TV"
120+
name: "tvOS 17.5"
121+
xcode: "Xcode_15.4"
122+
runsOn: macOS-14
93123
- destination: "OS=17.0,name=Apple TV"
94124
name: "tvOS 17.0"
95125
xcode: "Xcode_15.0"
@@ -119,6 +149,18 @@ jobs:
119149
fail-fast: false
120150
matrix:
121151
include:
152+
- destination: "OS=11.1,name=Apple Watch Series 10 (46mm)"
153+
name: "watchOS 11.1"
154+
xcode: "Xcode_16.1"
155+
runsOn: macOS-14
156+
- destination: "OS=11.0,name=Apple Watch Series 10 (46mm)"
157+
name: "watchOS 11.0"
158+
xcode: "Xcode_16.0"
159+
runsOn: macOS-14
160+
- destination: "OS=10.5,name=Apple Watch Series 9 (45mm)"
161+
name: "watchOS 10.5"
162+
xcode: "Xcode_15.4"
163+
runsOn: macOS-14
122164
- destination: "OS=10.0,name=Apple Watch Series 9 (45mm)"
123165
name: "watchOS 10.0"
124166
xcode: "Xcode_15.0"
@@ -148,10 +190,16 @@ jobs:
148190
fail-fast: false
149191
matrix:
150192
include:
151-
- name: "Xcode 15"
193+
- name: "macOS 14, SPM 6.0.2 Test"
194+
xcode: "Xcode_16.1"
195+
runsOn: macOS-14
196+
- name: "macOS 14, SPM 6.0.0 Test"
197+
xcode: "Xcode_16.0"
198+
runsOn: macOS-14
199+
- name: "macOS 14, SPM 5.9.0 Test"
152200
xcode: "Xcode_15.0"
153-
runsOn: macos-13
154-
- name: "Xcode 14"
201+
runsOn: macos-14
202+
- name: "macOS 13, SPM 5.8.1 Test"
155203
xcode: "Xcode_14.3.1"
156204
runsOn: macos-13
157205
steps:
@@ -176,11 +224,11 @@ jobs:
176224

177225
discover-typos:
178226
name: Discover Typos
179-
runs-on: macOS-12
227+
runs-on: macOS-13
180228
env:
181229
DEVELOPER_DIR: /Applications/Xcode_14.1.app/Contents/Developer
182230
steps:
183-
- uses: actions/checkout@v2
231+
- uses: actions/checkout@v4
184232
- name: Discover typos
185233
run: |
186234
export PATH="$PATH:/Library/Frameworks/Python.framework/Versions/3.11/bin"

.swiftlint.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ excluded:
33
- Package.swift
44
- Package@swift-5.7.swift
55
- Package@swift-5.8.swift
6+
- Package@swift-5.9.swift
7+
- Package@swift-5.10.swift
68
- .build
79

810
# Rules
@@ -132,4 +134,4 @@ nesting:
132134
type_name:
133135
max_length:
134136
warning: 40
135-
error: 50
137+
error: 50

CHANGELOG.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,23 @@
22
All notable changes to this project will be documented in this file.
33

44
#### 1.x Releases
5+
- `1.2.x` Releases - [1.2.0](#120)
56
- `1.1.x` Releases - [1.1.0](#110) | [1.1.1](#111)
67
- `1.0.x` Releases - [1.0.0](#100)
78

9+
## [1.2.0](https://github.com/space-code/typhoon/releases/tag/1.2.0)
10+
11+
#### Added
12+
- Increase the Swift version to 6.0.
13+
- Added in Pull Request [#15](https://github.com/space-code/typhoon/pull/15)
14+
815
## [1.1.1](https://github.com/space-code/typhoon/releases/tag/1.1.1)
916

1017
#### Added
1118
- Add the `upload_test_coverage_report` action
1219
- Added in Pull Request [#11](https://github.com/space-code/typhoon/pull/11)
1320
- Add files to comply with community standards
14-
- Added in Pull Request [#9](https://github.com/space-code/typhoon/pull/9).
21+
- Added in Pull Request [#9](https://github.com/space-code/typhoon/pull/9)
1522

1623
#### Updated
1724
- Update GitHub Actions

Package.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// swift-tools-version: 5.9
1+
// swift-tools-version: 6.0
22
// The swift-tools-version declares the minimum version of Swift required to build this package.
33

44
import PackageDescription

Package@swift-5.10.swift

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
// swift-tools-version: 5.10
2+
// The swift-tools-version declares the minimum version of Swift required to build this package.
3+
4+
import PackageDescription
5+
6+
let package = Package(
7+
name: "Typhoon",
8+
platforms: [
9+
.iOS(.v13),
10+
.macOS(.v10_15),
11+
.tvOS(.v13),
12+
.watchOS(.v6),
13+
.visionOS(.v1),
14+
],
15+
products: [
16+
.library(name: "Typhoon", targets: ["Typhoon"]),
17+
],
18+
dependencies: [],
19+
targets: [
20+
.target(name: "Typhoon", dependencies: []),
21+
.testTarget(name: "TyphoonTests", dependencies: ["Typhoon"]),
22+
]
23+
)

Package@swift-5.9.swift

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
// swift-tools-version: 5.9
2+
// The swift-tools-version declares the minimum version of Swift required to build this package.
3+
4+
import PackageDescription
5+
6+
let package = Package(
7+
name: "Typhoon",
8+
platforms: [
9+
.iOS(.v13),
10+
.macOS(.v10_15),
11+
.tvOS(.v13),
12+
.watchOS(.v6),
13+
.visionOS(.v1),
14+
],
15+
products: [
16+
.library(name: "Typhoon", targets: ["Typhoon"]),
17+
],
18+
dependencies: [],
19+
targets: [
20+
.target(name: "Typhoon", dependencies: []),
21+
.testTarget(name: "TyphoonTests", dependencies: ["Typhoon"]),
22+
]
23+
)

0 commit comments

Comments
 (0)