From cc673c68a2afd575de46fef78395b9d55c05d888 Mon Sep 17 00:00:00 2001 From: AgentFlow Date: Thu, 6 Aug 2026 10:56:44 +0100 Subject: [PATCH] =?UTF-8?q?release:=20v1.1.8=20=E2=80=94=20fix=20worker=20?= =?UTF-8?q?workspaces=20booting=20without=20openflows-harness?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The v1.1.6 and v1.1.7 GitHub releases that worker templates (forge, sentinel, vessel, lore) download openflows-harness from no longer exist (likely removed after creation), so the pinned-version curl download in every worker's startup_script has been silently 404ing. The script logs a WARNING and continues, so workspaces boot with no harness binary and get handed ticket dispatch anyway (observed on T-047, T-048 sentinel sessions). - Bump binary/Cargo.toml to 1.1.8 so the release workflow builds and publishes a fresh openflows-harness binary under this tag. - Bump harness_version default in all four worker templates (openflows-forge, openflows-sentinel, openflows-vessel, openflows-lore) from 1.1.6 to 1.1.8 so newly provisioned workspaces download the binary that will actually exist after this release ships. Follow-up (not in this commit): make the startup_script fail hard (or block ticket dispatch) instead of warning-and-continuing when the harness download fails, so this class of silent-degradation can't recur. --- Cargo.lock | 2 +- binary/Cargo.toml | 2 +- crates/coder-client/templates/openflows-forge/main.tf | 2 +- crates/coder-client/templates/openflows-lore/main.tf | 2 +- crates/coder-client/templates/openflows-sentinel/main.tf | 2 +- crates/coder-client/templates/openflows-vessel/main.tf | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index a3e6ac97..2bfec88d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1186,7 +1186,7 @@ checksum = "384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe" [[package]] name = "openflows" -version = "1.1.6" +version = "1.1.8" dependencies = [ "agent-forge", "agent-lore", diff --git a/binary/Cargo.toml b/binary/Cargo.toml index 28ef6d62..4eab2484 100644 --- a/binary/Cargo.toml +++ b/binary/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "openflows" -version = "1.1.6" +version = "1.1.8" edition = "2021" license = "MIT" diff --git a/crates/coder-client/templates/openflows-forge/main.tf b/crates/coder-client/templates/openflows-forge/main.tf index b67ad592..efb8d2ac 100644 --- a/crates/coder-client/templates/openflows-forge/main.tf +++ b/crates/coder-client/templates/openflows-forge/main.tf @@ -16,7 +16,7 @@ variable "dev_binary_host_path" { variable "harness_version" { type = string - default = "1.1.6" + default = "1.1.8" description = "openflows-harness binary version to download" } diff --git a/crates/coder-client/templates/openflows-lore/main.tf b/crates/coder-client/templates/openflows-lore/main.tf index 20a3d456..1ab0d710 100644 --- a/crates/coder-client/templates/openflows-lore/main.tf +++ b/crates/coder-client/templates/openflows-lore/main.tf @@ -42,7 +42,7 @@ variable "coder_url" { variable "harness_version" { type = string - default = "1.1.6" + default = "1.1.8" description = "openflows-harness binary version to download" } diff --git a/crates/coder-client/templates/openflows-sentinel/main.tf b/crates/coder-client/templates/openflows-sentinel/main.tf index cdd5e1ce..bc73f79f 100644 --- a/crates/coder-client/templates/openflows-sentinel/main.tf +++ b/crates/coder-client/templates/openflows-sentinel/main.tf @@ -42,7 +42,7 @@ variable "coder_url" { variable "harness_version" { type = string - default = "1.1.6" + default = "1.1.8" description = "openflows-harness binary version to download" } diff --git a/crates/coder-client/templates/openflows-vessel/main.tf b/crates/coder-client/templates/openflows-vessel/main.tf index c5ec8dd6..77ce5591 100644 --- a/crates/coder-client/templates/openflows-vessel/main.tf +++ b/crates/coder-client/templates/openflows-vessel/main.tf @@ -36,7 +36,7 @@ variable "tenant" { variable "harness_version" { type = string - default = "1.1.6" + default = "1.1.8" description = "openflows-harness binary version to download" }