Skip to content

Commit 8cac535

Browse files
committed
Update Xcode toolchain in CI
1 parent 6bff90f commit 8cac535

File tree

3 files changed

+20
-14
lines changed

3 files changed

+20
-14
lines changed

--NAME--.xcodeproj/project.pbxproj

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -972,6 +972,7 @@
972972
SKIP_INSTALL = YES;
973973
SWIFT_COMPILATION_MODE = wholemodule;
974974
SWIFT_OPTIMIZATION_LEVEL = "-O";
975+
SWIFT_STRICT_CONCURRENCY = targeted;
975976
SWIFT_VERSION = 5.0;
976977
TARGETED_DEVICE_FAMILY = "1,2";
977978
VALIDATE_PRODUCT = YES;
@@ -1309,6 +1310,7 @@
13091310
SKIP_INSTALL = YES;
13101311
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
13111312
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
1313+
SWIFT_STRICT_CONCURRENCY = targeted;
13121314
SWIFT_VERSION = 5.0;
13131315
TARGETED_DEVICE_FAMILY = "1,2";
13141316
};

.github/workflows/CI.yml

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,17 @@ on:
66
pull_request:
77
branches: [ main ]
88

9+
env:
10+
SNAPSHOT_ARTIFACTS: ${{ github.workspace }}/snapshots
11+
TEST_RUNNER_SNAPSHOT_ARTIFACTS: ${{ github.workspace }}/snapshots
12+
913
jobs:
1014
build:
11-
runs-on: macos-13
15+
runs-on: macos-latest
1216
steps:
13-
- uses: maxim-lobanov/setup-xcode@v1
14-
with:
15-
xcode-version: latest-stable
16-
- uses: actions/checkout@v3
17-
- name: Build macOS and iOS
18-
run: make
17+
- name: Checkout
18+
uses: actions/checkout@v4
19+
- name: Select Xcode 16.0
20+
run: ls -l /Applications && sudo xcode-select -s /Applications/Xcode_16.app
21+
- name: Build, test, and code coverage
22+
run: env && make

Packages/Package.swift

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// swift-tools-version:5.5
1+
// swift-tools-version:5.9
22

33
import PackageDescription
44

@@ -13,7 +13,7 @@ let package = Package(
1313
.library(name: "Theme", targets: ["Theme"])
1414
],
1515
dependencies: [
16-
.package(url: "https://github.com/bradhowes/AUv3Support", from: "11.1.0"),
16+
.package(url: "https://github.com/bradhowes/AUv3Support", from: "11.1.4"),
1717
],
1818
targets: [
1919
.target(
@@ -24,15 +24,15 @@ let package = Package(
2424
name: "KernelBridge",
2525
dependencies: [
2626
"Kernel",
27-
.productItem(name: "AUv3-Support", package: "AUv3Support", condition: .none),
27+
.product(name: "AUv3-Support", package: "AUv3Support", condition: .none),
2828
],
2929
exclude: ["README.md"]
3030
),
3131
.target(
3232
name: "Kernel",
3333
dependencies: [
34-
.productItem(name: "AUv3-Support", package: "AUv3Support", condition: .none),
35-
.productItem(name: "AUv3-DSP-Headers", package: "AUv3Support", condition: .none),
34+
.product(name: "AUv3-Support", package: "AUv3Support", condition: .none),
35+
.product(name: "AUv3-DSP-Headers", package: "AUv3Support", condition: .none),
3636
"ParameterAddress"
3737
],
3838
exclude: ["README.md"],
@@ -41,14 +41,14 @@ let package = Package(
4141
.target(
4242
name: "ParameterAddress",
4343
dependencies: [
44-
.productItem(name: "AUv3-Support", package: "AUv3Support", condition: .none),
44+
.product(name: "AUv3-Support", package: "AUv3Support", condition: .none),
4545
],
4646
exclude: ["README.md"]
4747
),
4848
.target(
4949
name: "Parameters",
5050
dependencies: [
51-
.productItem(name: "AUv3-Support", package: "AUv3Support", condition: .none),
51+
.product(name: "AUv3-Support", package: "AUv3Support", condition: .none),
5252
"Kernel"
5353
],
5454
exclude: ["README.md"]

0 commit comments

Comments
 (0)