Skip to content

Commit c7fb8ae

Browse files
authored
Swift 5.10 (#146)
* Adopt Swift 5.10 and drop support for lower * Gardening * Enable strict concurrency mode with experimental feature flag * Adopt strict concurrency * Fix compilation * Change xcodeproj names
1 parent c52f493 commit c7fb8ae

40 files changed

+418
-386
lines changed

.github/workflows/docs.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,12 @@ on:
88
workflow_dispatch:
99

1010
env:
11-
DEVELOPER_DIR: /Applications/Xcode_15.2.app
11+
DEVELOPER_DIR: /Applications/Xcode_15.4.app
1212

1313
jobs:
1414
publish-docs:
1515
name: Publish Documentation
16-
runs-on: macos-13
16+
runs-on: macos-14
1717
steps:
1818
- uses: actions/checkout@v4
1919
- name: Build docs

.github/workflows/test.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,12 @@ on:
1010
workflow_dispatch:
1111

1212
env:
13-
DEVELOPER_DIR: /Applications/Xcode_15.2.app
13+
DEVELOPER_DIR: /Applications/Xcode_15.4.app
1414

1515
jobs:
1616
test:
1717
name: Test
18-
runs-on: macos-13
18+
runs-on: macos-14
1919
strategy:
2020
matrix:
2121
platform:
@@ -33,23 +33,23 @@ jobs:
3333

3434
test_examples:
3535
name: Test iOS examples
36-
runs-on: macos-13
36+
runs-on: macos-14
3737
steps:
3838
- uses: actions/checkout@v4
3939
- name: Test example iOS
4040
run: scripts/test.sh example-ios ios
4141

4242
benchmark:
4343
name: Benchmark
44-
runs-on: macos-13
44+
runs-on: macos-14
4545
steps:
4646
- uses: actions/checkout@v4
4747
- name: Run benchmark test
4848
run: scripts/test.sh benchmark ios
4949

5050
validation:
5151
name: Validation
52-
runs-on: macos-13
52+
runs-on: macos-14
5353
steps:
5454
- uses: actions/checkout@v4
5555
- name: Show environments
@@ -69,4 +69,4 @@ jobs:
6969
- name: Validate example project
7070
run: |
7171
make proj
72-
if [ -n "$(git status --porcelain)" ]; then git diff && echo "Make sure that 'Examples/App.xcodeproj' is formated by 'make proj'."; exit 1; fi
72+
if [ -n "$(git status --porcelain)" ]; then git diff && echo "Make sure that Xcode projects are formated by 'make proj'."; exit 1; fi

0 commit comments

Comments
 (0)