From 4455373729f90f0dd8f7d8e79ddaabd4fac29c39 Mon Sep 17 00:00:00 2001 From: mhenrixon Date: Mon, 3 Aug 2026 15:37:17 +0200 Subject: [PATCH] chore(proxy): require kamal-proxy v1.0.0.1 ## Summary The 3.0.0 release train's proxy side is publishing: v1.0.0.1 carries the certificate-system unification (kamal-proxy#84/#85 - no issuance for a name nobody asked for) and the disk-backed cache store (kamal-proxy#83). MINIMUM_VERSION moves to it; v1.0.0.0 must never be the minimum (unbounded SNI issuance hole). The flag manifest was regenerated from a binary built at the v1.0.0.1 tag (bin/sync-proxy-flags --binary): the only change is the version stamp - v1.0.0.1 adds no deploy or run flags, so the coverage canary had nothing new to decide. The integration seed (setup.sh) reads the constant dynamically and needs no edit. Full bin/test against the published ghcr image (the E4 handoff gate) runs before bin/release-dash 3.0.0, per the release ordering. ## Verification - [x] bundle exec rubocop --parallel passes - [x] unit suite passes (1311 runs) - flag canary green against the regenerated manifest Refs #93 (workstream G) --- lib/kamal/configuration/docs/proxy.yml | 2 +- lib/kamal/configuration/proxy/run.rb | 2 +- test/fixtures/kamal_proxy_flags.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/kamal/configuration/docs/proxy.yml b/lib/kamal/configuration/docs/proxy.yml index f69ac937b..119f08b85 100644 --- a/lib/kamal/configuration/docs/proxy.yml +++ b/lib/kamal/configuration/docs/proxy.yml @@ -788,7 +788,7 @@ proxy: # below already embeds its ghcr.io host repository: ghcr.io/mhenrixon/kamal-proxy # Container repository for the # kamal-proxy image (this is the default) - version: v1.0.0.0 # Version tag of the kamal-proxy image to use. + version: v1.0.0.1 # Version tag of the kamal-proxy image to use. # Defaults to the minimum version this gem # requires - only pin it to roll forward early, # never below the default diff --git a/lib/kamal/configuration/proxy/run.rb b/lib/kamal/configuration/proxy/run.rb index 5e6d761ce..9af91cb4e 100644 --- a/lib/kamal/configuration/proxy/run.rb +++ b/lib/kamal/configuration/proxy/run.rb @@ -1,5 +1,5 @@ class Kamal::Configuration::Proxy::Run - MINIMUM_VERSION = "v1.0.0.0" + MINIMUM_VERSION = "v1.0.0.1" DEFAULT_HTTP_PORT = 80 DEFAULT_HTTPS_PORT = 443 DEFAULT_LOG_MAX_SIZE = "10m" diff --git a/test/fixtures/kamal_proxy_flags.yml b/test/fixtures/kamal_proxy_flags.yml index 1c9c98e89..ac7dec940 100644 --- a/test/fixtures/kamal_proxy_flags.yml +++ b/test/fixtures/kamal_proxy_flags.yml @@ -2,7 +2,7 @@ # Generated by bin/sync-proxy-flags — do not edit by hand. # Refresh whenever MINIMUM_VERSION moves; test/proxy_flag_coverage_test.rb # fails while proxy_version here disagrees with MINIMUM_VERSION. -proxy_version: v1.0.0.0 +proxy_version: v1.0.0.1 generated_by: bin/sync-proxy-flags acme_dns_providers: - auto