Skip to content

Commit afdd865

Browse files
committed
regex workaround
1 parent cfd5ddd commit afdd865

File tree

3 files changed

+5
-1
lines changed

3 files changed

+5
-1
lines changed

InternalPlugins/MultiNodeTest/Plugins/MultiNodeTestPlugin/plugin.swift

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,8 @@ final class MultiNodeTestPlugin: CommandPlugin {
4747
log("Building multi-node project for debugging...")
4848
case .release:
4949
log("Building multi-node project for production...")
50+
default:
51+
fatalError("Unknown build configuration: \(self.buildConfiguration)")
5052
}
5153

5254
let buildResult = try packageManager.build(

Sources/MultiNodeTestKitRunner/boot+MultiNodeTestKitRunner+Exec.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ extension MultiNodeTestKitRunnerBoot {
104104

105105
let conductorSingletonSettings = ClusterSingletonSettings()
106106
let conductorName = "$test-conductor"
107-
let conductor = try await actorSystem.singleton.host(name: conductorName, settings: conductorSingletonSettings) { actorSystem in
107+
let conductor = try await actorSystem.singleton.host(name: conductorName, settings: conductorSingletonSettings) { [allNodes, multiNodeSettings] actorSystem in
108108
MultiNodeTestConductor(
109109
name: conductorName,
110110
allNodes: allNodes,

docker/docker-compose.2004.57.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@ services:
2020

2121
test:
2222
image: swift-distributed-actors:20.04-57
23+
# TODO: workaround until Regex is enabled on Linux toolchains: https://github.com/apple/swift/pull/59623
24+
command: /bin/bash -cl "swift test -Xswiftc -Xfrontend -Xswiftc -enable-experimental-string-processing"
2325

2426
bench:
2527
image: swift-distributed-actors:20.04-57

0 commit comments

Comments
 (0)