From dd9048e09ce55414c4b21d35782ec67dda1fd9af Mon Sep 17 00:00:00 2001 From: Donal McBreen Date: Thu, 17 Apr 2025 08:20:25 +0100 Subject: [PATCH] Allow version 'next' --- lib/kamal/cli/proxy.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/kamal/cli/proxy.rb b/lib/kamal/cli/proxy.rb index 9ce8373e..f56f8ad9 100644 --- a/lib/kamal/cli/proxy.rb +++ b/lib/kamal/cli/proxy.rb @@ -1,4 +1,6 @@ class Kamal::Cli::Proxy < Kamal::Cli::Base + delegate :older_version?, to: Kamal::Utils + desc "boot", "Boot proxy on servers" def boot with_lock do @@ -13,7 +15,7 @@ class Kamal::Cli::Proxy < Kamal::Cli::Base version = capture_with_info(*KAMAL.proxy.version).strip.presence - if version && Kamal::Utils.older_version?(version, Kamal::Configuration::PROXY_MINIMUM_VERSION) + if version && version != "next" && older_version?(version, Kamal::Configuration::PROXY_MINIMUM_VERSION) raise "kamal-proxy version #{version} is too old, run `kamal proxy reboot` in order to update to at least #{Kamal::Configuration::PROXY_MINIMUM_VERSION}" end execute *KAMAL.proxy.start_or_run