Skip to content

Commit 13845b1

Browse files
authored
Update Swift to version 6 and add strict concurrency support (#6)
1 parent d195c13 commit 13845b1

65 files changed

Lines changed: 897 additions & 567 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.codecov.yml

Lines changed: 0 additions & 20 deletions
This file was deleted.

.github/workflows/ci.yml

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -15,21 +15,21 @@ env:
1515
jobs:
1616
BuildAndTests:
1717
name: Build & Tests
18-
runs-on: macOS-12
18+
runs-on: macOS-15
1919
env:
20-
DEVELOPER_DIR: /Applications/Xcode_14.0.1.app/Contents/Developer
20+
DEVELOPER_DIR: /Applications/Xcode_16.4.app
2121
XCODE_PROJECT: URLQueryCoder.xcodeproj
2222
IOS_SCHEME: URLQueryCoder iOS
23-
IOS_DESTINATION: OS=16.0,name=iPhone 14
23+
IOS_DESTINATION: OS=18.5,name=iPhone 16
2424
IOS_RESULT_PATH: xcodebuild-ios.xcresult
2525
MACOS_SCHEME: URLQueryCoder macOS
2626
MACOS_DESTINATION: platform=macOS
2727
MACOS_RESULT_PATH: xcodebuild-macos.xcresult
2828
TVOS_SCHEME: URLQueryCoder tvOS
29-
TVOS_DESTINATION: OS=16.0,name=Apple TV
29+
TVOS_DESTINATION: OS=18.5,name=Apple TV
3030
TVOS_RESULT_PATH: xcodebuild-tvos.xcresult
3131
WATCHOS_SCHEME: URLQueryCoder watchOS
32-
WATCHOS_DESTINATION: OS=9.0,name=Apple Watch Series 8 (45mm)
32+
WATCHOS_DESTINATION: OS=11.5,name=Apple Watch Series 10 (42mm)
3333
WATCHOS_RESULT_PATH: xcodebuild-watchos.xcresult
3434
SKIP_SWIFTLINT: YES
3535
DANGER_GITHUB_API_TOKEN: ${{ secrets.DANGER_GITHUB_API_TOKEN }}
@@ -83,7 +83,9 @@ jobs:
8383

8484
Cocoapods:
8585
name: Cocoapods
86-
runs-on: macOS-latest
86+
runs-on: macOS-15
87+
env:
88+
DEVELOPER_DIR: /Applications/Xcode_16.4.app
8789
steps:
8890
- uses: actions/checkout@v3
8991
- uses: ruby/setup-ruby@v1
@@ -96,7 +98,9 @@ jobs:
9698

9799
SPM:
98100
name: Swift Package Manager
99-
runs-on: macOS-latest
101+
runs-on: macOS-15
102+
env:
103+
DEVELOPER_DIR: /Applications/Xcode_16.4.app
100104
steps:
101105
- uses: actions/checkout@v3
102106
- name: Build

.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,3 +52,7 @@ fastlane/report.xml
5252
fastlane/Preview.html
5353
fastlane/screenshots/**/*.png
5454
fastlane/test_output
55+
56+
# JetBrains IDE
57+
.idea/
58+
*.iml

.swift-version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
5.5
1+
5.9

0 commit comments

Comments
 (0)