From 3884162aec551894de0b697816b34f87034ad781 Mon Sep 17 00:00:00 2001 From: Stefan Steiner Date: Mon, 18 May 2026 03:27:41 -0700 Subject: [PATCH] fix(ci): use simple release-type to avoid Cargo workspace member walking MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The Rust release-type strategy automatically discovers workspace members from root Cargo.toml and tries to update each one — hitting the same "package.version is not tagged" error. Switch to release-type: "simple" which only updates files listed in extra-files via x-release-please-version annotations. Add Cargo.toml to extra-files so the workspace version gets bumped. --- release-please-config.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/release-please-config.json b/release-please-config.json index 5b4a09c..c8d7a74 100644 --- a/release-please-config.json +++ b/release-please-config.json @@ -1,6 +1,5 @@ { "$schema": "https://raw.githubusercontent.com/googleapis/release-please/main/schemas/config.json", - "release-type": "rust", "include-component-in-tag": false, "separate-pull-requests": false, "plugins": [ @@ -24,10 +23,11 @@ ], "packages": { ".": { - "release-type": "rust", + "release-type": "simple", "component": "hyper-api-rust", "changelog-path": "CHANGELOG.md", "extra-files": [ + "Cargo.toml", { "type": "json", "path": "hyperdb-mcp/npm/package.json",