Skip to content

fix(ci): use simple release-type to avoid Cargo workspace member walking#14

Merged
StefanSteiner merged 1 commit into
tableau:mainfrom
StefanSteiner:ssteiner/fix-release-please
May 18, 2026
Merged

fix(ci): use simple release-type to avoid Cargo workspace member walking#14
StefanSteiner merged 1 commit into
tableau:mainfrom
StefanSteiner:ssteiner/fix-release-please

Conversation

@StefanSteiner
Copy link
Copy Markdown
Contributor

Summary

Follow-up to #13. The release-type: "rust" strategy still auto-discovers workspace members from root Cargo.toml's [workspace] members list and tries to update each member's Cargo.toml — hitting the same "package.version is not tagged" error.

  • Switch root package to release-type: "simple" which only updates files explicitly listed in extra-files
  • Add Cargo.toml to extra-files so the x-release-please-version annotated workspace version gets bumped
  • Remove top-level release-type: "rust" default (each package now declares its own type)

Test plan

  • Merge and observe release-please workflow run succeeds
  • Release-please opens a release PR bumping 0.1.1 → 0.1.2

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.
@StefanSteiner StefanSteiner merged commit 42f0524 into tableau:main May 18, 2026
9 checks passed
@github-actions github-actions Bot mentioned this pull request May 18, 2026
StefanSteiner added a commit that referenced this pull request May 18, 2026
🤖 I have created a release *beep* *boop*
---


<details><summary>0.1.2</summary>

##
[0.1.2](v0.1.1...v0.1.2)
(2026-05-18)


### Bug Fixes

* **ci:** include README.md in hyperdb-mcp npm package
([c8ccc22](c8ccc22))
* **ci:** include README.md in hyperdb-mcp npm package
([#12](#12))
([b1ddb33](b1ddb33))
* **ci:** prevent npm-publish chmod step from failing on missing
binaries
([2708ee4](2708ee4))
* **ci:** prevent npm-publish chmod step from failing on missing
binaries ([#11](#11))
([bc9bee5](bc9bee5))
* **ci:** remove brew rust on macOS before installing toolchain
([b331607](b331607))
* **ci:** remove brew-rust uninstall steps that delete cargo/rustc on
new image
([af798f1](af798f1))
* **ci:** restructure release-please config for workspace version
inheritance
([d5ad018](d5ad018))
* **ci:** restructure release-please config for workspace version
inheritance ([#13](#13))
([fd18a8b](fd18a8b))
* **ci:** use simple release-type to avoid Cargo workspace member
walking
([3884162](3884162))
* **ci:** use simple release-type to avoid Cargo workspace member
walking ([#14](#14))
([42f0524](42f0524))
</details>

<details><summary>0.1.2</summary>

##
[0.1.2](v0.1.1...v0.1.2)
(2026-05-18)


### Bug Fixes

* **ci:** include README.md in hyperdb-mcp npm package
([c8ccc22](c8ccc22))
* **ci:** include README.md in hyperdb-mcp npm package
([#12](#12))
([b1ddb33](b1ddb33))
</details>

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant