From 36c45e3eba446ed6d21529b55d1aa80d4b70896e Mon Sep 17 00:00:00 2001 From: rldyourmnd Date: Tue, 1 Sep 2026 01:21:36 +0500 Subject: [PATCH] chore(provider): release v0.1.5-nddev.102 for the rustup-capable controller The controller gained the b19-era manifest fields in #315..#318; a host that re-smokes or builds those images must run a binary that decodes them, and the strict journal reader makes an unstamped rebuild indistinguishable from the packaged .101 -- the exact divergence the derivative manifest exists to prevent. Provider bytes are otherwise unchanged: source_commit stays 103ef263, and the new binary_sha256 is the reproducible build of that same tree with only the version stamp moved, verified twice locally with cmp before pinning. Claude-Session: https://claude.ai/code/session_01LsGid6U5RrQdFvJmvYdGCF --- config/example-runner-1.yaml | 2 +- config/example-runner-2.yaml | 2 +- config/example-runner-3.yaml | 2 +- config/example-runner-4.yaml | 2 +- config/example-services.yaml | 2 +- config/provider-derivative.yaml | 4 ++-- 6 files changed, 7 insertions(+), 7 deletions(-) diff --git a/config/example-runner-1.yaml b/config/example-runner-1.yaml index b8b77484..a7583d8a 100644 --- a/config/example-runner-1.yaml +++ b/config/example-runner-1.yaml @@ -9,7 +9,7 @@ control_plane: manager_version: v0.2.1-nddev.87 scheduling_mode: scale-set provider: incus - provider_version: v0.1.5-nddev.101 + provider_version: v0.1.5-nddev.102 provider_interface: v0.1.0 worker_kind: incus-container runner: actions/runner diff --git a/config/example-runner-2.yaml b/config/example-runner-2.yaml index 366f1587..5e7f0578 100644 --- a/config/example-runner-2.yaml +++ b/config/example-runner-2.yaml @@ -9,7 +9,7 @@ control_plane: manager_version: v0.2.1-nddev.87 scheduling_mode: scale-set provider: incus - provider_version: v0.1.5-nddev.101 + provider_version: v0.1.5-nddev.102 provider_interface: v0.1.0 worker_kind: incus-container runner: actions/runner diff --git a/config/example-runner-3.yaml b/config/example-runner-3.yaml index 276fd628..a23a2fe6 100644 --- a/config/example-runner-3.yaml +++ b/config/example-runner-3.yaml @@ -9,7 +9,7 @@ control_plane: manager_version: v0.2.1-nddev.87 scheduling_mode: scale-set provider: incus - provider_version: v0.1.5-nddev.101 + provider_version: v0.1.5-nddev.102 provider_interface: v0.1.0 worker_kind: incus-container runner: actions/runner diff --git a/config/example-runner-4.yaml b/config/example-runner-4.yaml index 068c82f9..a241927b 100644 --- a/config/example-runner-4.yaml +++ b/config/example-runner-4.yaml @@ -9,7 +9,7 @@ control_plane: manager_version: v0.2.1-nddev.87 scheduling_mode: scale-set provider: incus - provider_version: v0.1.5-nddev.101 + provider_version: v0.1.5-nddev.102 provider_interface: v0.1.0 worker_kind: incus-container runner: actions/runner diff --git a/config/example-services.yaml b/config/example-services.yaml index 38a5241d..f5531f93 100644 --- a/config/example-services.yaml +++ b/config/example-services.yaml @@ -27,7 +27,7 @@ control_plane: manager_version: v0.2.1-nddev.87 scheduling_mode: scale-set provider: incus - provider_version: v0.1.5-nddev.101 + provider_version: v0.1.5-nddev.102 provider_interface: v0.1.0 worker_kind: incus-container runner: actions/runner diff --git a/config/provider-derivative.yaml b/config/provider-derivative.yaml index 56f822f6..a3e2e557 100644 --- a/config/provider-derivative.yaml +++ b/config/provider-derivative.yaml @@ -16,7 +16,7 @@ artifact: garm-provider-incus # state all move together, because all three derive from here. A provider change # that does not bump it ships under the previous version, which is exactly how # runner-1 and runner-2 diverged. -derivative_version: v0.1.5-nddev.101 +derivative_version: v0.1.5-nddev.102 # The external-provider protocol GARM speaks to this binary. It moves on its own # schedule -- a provider release does not imply an interface release -- so it is @@ -38,7 +38,7 @@ runtime: build: source_commit: 103ef263e2b1c722b80ffa588f51b4a34c4aeaae - binary_sha256: d2a575892b18115a02b91f570e4ffbdc9e785061ff99f05e7c19f1c49494ee54 + binary_sha256: 41a3d022205cb9ae71a20d85cc3dfb480eb6cd4ac661ebb9c4137175c9e4efd9 go_version: go1.26.6 cgo_enabled: false target_os: linux