From 18604cde9d1a02ed288296704b77f6d958015b91 Mon Sep 17 00:00:00 2001 From: Ethan Dickson Date: Mon, 4 Aug 2025 20:23:10 +1000 Subject: [PATCH] chore: set minimum coder server version to v2.25.0 --- Coder-Desktop/Coder-DesktopTests/LoginFormTests.swift | 3 ++- Coder-Desktop/VPNLib/Validate.swift | 3 +-- Coder-Desktop/project.yml | 2 ++ 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/Coder-Desktop/Coder-DesktopTests/LoginFormTests.swift b/Coder-Desktop/Coder-DesktopTests/LoginFormTests.swift index 17a0264..78f34d9 100644 --- a/Coder-Desktop/Coder-DesktopTests/LoginFormTests.swift +++ b/Coder-Desktop/Coder-DesktopTests/LoginFormTests.swift @@ -4,6 +4,7 @@ import Mocker import SwiftUI import Testing import ViewInspector +@testable import VPNLib @MainActor @Suite(.timeLimit(.minutes(1))) @@ -134,7 +135,7 @@ struct LoginTests { username: "admin" ) let buildInfo = BuildInfoResponse( - version: "v2.24.2" + version: "v\(Validator.minimumCoderVersion)" ) try Mock( diff --git a/Coder-Desktop/VPNLib/Validate.swift b/Coder-Desktop/VPNLib/Validate.swift index 12237d8..e30a616 100644 --- a/Coder-Desktop/VPNLib/Validate.swift +++ b/Coder-Desktop/VPNLib/Validate.swift @@ -40,8 +40,7 @@ public enum ValidationError: Error { public class Validator { // This version of the app has a strict version requirement. - // TODO(ethanndickson): Set to 2.25.0 - public static let minimumCoderVersion = "2.24.2" + public static let minimumCoderVersion = "2.25.0" private static let expectedIdentifier = "com.coder.cli" // The Coder team identifier diff --git a/Coder-Desktop/project.yml b/Coder-Desktop/project.yml index 6e7711a..47bcfb4 100644 --- a/Coder-Desktop/project.yml +++ b/Coder-Desktop/project.yml @@ -256,6 +256,8 @@ targets: - target: "Coder Desktop" - target: CoderSDK embed: false # Do not embed the framework. + - target: VPNLib + embed: false # Do not embed the framework. - package: ViewInspector - package: Mocker