Skip to content

chore(release): --allow-dirty when publishing hyperdb-compile-check#103

Merged
StefanSteiner merged 1 commit into
tableau:mainfrom
StefanSteiner:fix-compile-check-allow-dirty
Jun 2, 2026
Merged

chore(release): --allow-dirty when publishing hyperdb-compile-check#103
StefanSteiner merged 1 commit into
tableau:mainfrom
StefanSteiner:fix-compile-check-allow-dirty

Conversation

@StefanSteiner
Copy link
Copy Markdown
Contributor

hyperdb-compile-check is its own workspace with its own committed Cargo.lock (it's intentionally outside the root workspace). When the release publishes hyperdb-api to crates.io moments earlier, cargo re-resolves hyperdb-compile-check's lockfile against the live index during packaging, leaving hyperdb-compile-check/Cargo.lock modified in the working tree. cargo publish then aborts:

error: 1 files in the working directory contain changes that were not
yet committed into git: hyperdb-compile-check/Cargo.lock

Add --allow-dirty to that one publish call. The root-workspace crates (hyperdb-mcp, -bootstrap, sea-query-hyperdb) don't need it — they share the root Cargo.lock that release-please already synced to 0.4.0, so it stays clean during their packaging.

This was the last blocker: salesforce, core, and hyperdb-api are already published; this unblocks compile-check → derive → mcp → bootstrap → sea-query.

hyperdb-compile-check is its own workspace with its own committed
Cargo.lock (it's intentionally outside the root workspace). When the
release publishes hyperdb-api to crates.io moments earlier, cargo
re-resolves hyperdb-compile-check's lockfile against the live index
during packaging, leaving hyperdb-compile-check/Cargo.lock modified in
the working tree. `cargo publish` then aborts:

  error: 1 files in the working directory contain changes that were not
  yet committed into git: hyperdb-compile-check/Cargo.lock

Add --allow-dirty to that one publish call. The root-workspace crates
(hyperdb-mcp, -bootstrap, sea-query-hyperdb) don't need it — they share
the root Cargo.lock that release-please already synced to 0.4.0, so it
stays clean during their packaging.

This was the last blocker: salesforce, core, and hyperdb-api are already
published; this unblocks compile-check → derive → mcp → bootstrap →
sea-query.
@StefanSteiner StefanSteiner merged commit bf52264 into tableau:main Jun 2, 2026
11 checks passed
@StefanSteiner StefanSteiner deleted the fix-compile-check-allow-dirty branch June 4, 2026 07:27
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