You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .github/workflows/swift_package_test.yml
+61-2Lines changed: 61 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -22,6 +22,10 @@ on:
22
22
type: string
23
23
description: "macOS arch list (JSON)"
24
24
default: "[\"ARM64\"]"
25
+
macos_swiftly_toolchains:
26
+
type: string
27
+
description: "List of macOS Swiftly toolchain builds to test, each pairing an Xcode version with a Swiftly-managed Swift toolchain (JSON list of objects with xcode_version, swift_version, os_version, arch)"
description: "macOS command to build and test the package"
141
145
default: "xcrun swift test"
146
+
macos_swiftly_build_command:
147
+
type: string
148
+
description: "macOS command to build and test the package when using a Swiftly-managed toolchain (run via `swiftly run`, so it should not use `xcrun`)"
149
+
default: "swiftly run swift test"
142
150
macos_build_timeout:
143
151
type: number
144
152
description: "The default step timeout in minutes"
@@ -245,6 +253,10 @@ on:
245
253
type: boolean
246
254
description: "Boolean to enable macOS testing. Defaults to false"
247
255
default: false
256
+
enable_macos_swiftly_checks:
257
+
type: boolean
258
+
description: "Boolean to enable macOS testing with Swiftly-managed toolchains (e.g. nightly snapshots). Defaults to false"
259
+
default: false
248
260
enable_ios_checks:
249
261
type: boolean
250
262
description: "Boolean to enable iOS testing. Defaults to false"
0 commit comments