diff --git a/Sources/Integration/Suite.swift b/Sources/Integration/Suite.swift index f5dda125..416ac653 100644 --- a/Sources/Integration/Suite.swift +++ b/Sources/Integration/Suite.swift @@ -52,8 +52,9 @@ struct IntegrationSuite: AsyncParsableCommand { }() private static var authentication: Authentication? { - guard let password = ProcessInfo.processInfo.environment["REGISTRY_TOKEN"], - let username = ProcessInfo.processInfo.environment["REGISTRY_USERNAME"] + let env = ProcessInfo.processInfo.environment + guard let password = env["REGISTRY_TOKEN"], + let username = env["REGISTRY_USERNAME"] else { return nil } diff --git a/Tests/ContainerizationExtrasTests/UInt8+DataBindingTest.swift b/Tests/ContainerizationExtrasTests/UInt8+DataBindingTest.swift index 14484950..4ed2f852 100644 --- a/Tests/ContainerizationExtrasTests/UInt8+DataBindingTest.swift +++ b/Tests/ContainerizationExtrasTests/UInt8+DataBindingTest.swift @@ -17,8 +17,6 @@ import Testing -@testable import ContainerizationNetlink - struct BufferTest { @Test func testBufferBind() throws { let expectedValue: UInt64 = 0x0102_0304_0506_0708 diff --git a/Tests/ContainerizationOCITests/RegistryClientTests.swift b/Tests/ContainerizationOCITests/RegistryClientTests.swift index ba6bc896..32d316a6 100644 --- a/Tests/ContainerizationOCITests/RegistryClientTests.swift +++ b/Tests/ContainerizationOCITests/RegistryClientTests.swift @@ -308,8 +308,8 @@ struct OCIClientTests: ~Copyable { static var authentication: Authentication? { let env = ProcessInfo.processInfo.environment - guard let password = ProcessInfo.processInfo.environment["REGISTRY_TOKEN"], - let username = ProcessInfo.processInfo.environment["REGISTRY_USERNAME"] + guard let password = env["REGISTRY_TOKEN"], + let username = env["REGISTRY_USERNAME"] else { return nil } diff --git a/Tests/ContainerizationTests/ImageTests/ContainsAuth.swift b/Tests/ContainerizationTests/ImageTests/ContainsAuth.swift index d06309dd..e40e3239 100644 --- a/Tests/ContainerizationTests/ImageTests/ContainsAuth.swift +++ b/Tests/ContainerizationTests/ImageTests/ContainsAuth.swift @@ -29,8 +29,8 @@ extension ContainsAuth { static var authentication: Authentication? { let env = ProcessInfo.processInfo.environment - guard let password = ProcessInfo.processInfo.environment["REGISTRY_TOKEN"], - let username = ProcessInfo.processInfo.environment["REGISTRY_USERNAME"] + guard let password = env["REGISTRY_TOKEN"], + let username = env["REGISTRY_USERNAME"] else { return nil } diff --git a/Tests/SendablePropertyMacrosTests/SendablePropertyMacrosTests.swift b/Tests/SendablePropertyMacrosTests/SendablePropertyMacrosTests.swift index dd56dd3b..696f9476 100644 --- a/Tests/SendablePropertyMacrosTests/SendablePropertyMacrosTests.swift +++ b/Tests/SendablePropertyMacrosTests/SendablePropertyMacrosTests.swift @@ -26,7 +26,8 @@ import XCTest #if canImport(SendablePropertyMacros) import SendablePropertyMacros -let testMacros: [String: Macro.Type] = [ +// testMacros is thread-safe. +nonisolated(unsafe) let testMacros: [String: Macro.Type] = [ "SendableProperty": SendablePropertyMacro.self ] #endif