Skip to content

chore(release): correct publish order — derive after compile-check#102

Merged
StefanSteiner merged 1 commit into
tableau:mainfrom
StefanSteiner:fix-publish-order-final
Jun 2, 2026
Merged

chore(release): correct publish order — derive after compile-check#102
StefanSteiner merged 1 commit into
tableau:mainfrom
StefanSteiner:fix-publish-order-final

Conversation

@StefanSteiner
Copy link
Copy Markdown
Contributor

The publish order had hyperdb-api-derive at position 3, before hyperdb-compile-check. But hyperdb-api-derive has an optional dep hyperdb-compile-check = "=0.4.0", and cargo publish resolves optional deps against the live crates.io index during packaging — so it failed with no matching package named hyperdb-compile-check.

Derived the correct topological order from the version-pinned sibling edges (path-only deps impose no ordering and are not registry-checked):

core → salesforce
api → core
compile-check → api
derive → compile-check
mcp → api

=> salesforce → core → api → compile-check → derive → mcp → bootstrap → sea-query

Moves publish hyperdb-api-derive to after the hyperdb-compile-check block. This is a pure reordering; no Cargo.toml changes. The 'already exists' guard skips the already-published salesforce + core crates on re-run.

The publish order had hyperdb-api-derive at position 3, before
hyperdb-compile-check. But hyperdb-api-derive has an optional dep
`hyperdb-compile-check = "=0.4.0"`, and cargo publish resolves optional
deps against the live crates.io index during packaging — so it failed with
`no matching package named hyperdb-compile-check`.

Derived the correct topological order from the version-pinned sibling edges
(path-only deps impose no ordering and are not registry-checked):

  core      → salesforce
  api       → core
  compile-check → api
  derive    → compile-check
  mcp       → api

=> salesforce → core → api → compile-check → derive → mcp → bootstrap → sea-query

Moves `publish hyperdb-api-derive` to after the hyperdb-compile-check block.
This is a pure reordering; no Cargo.toml changes. The 'already exists' guard
skips the already-published salesforce + core crates on re-run.
@StefanSteiner StefanSteiner merged commit e6814f1 into tableau:main Jun 2, 2026
11 checks passed
@StefanSteiner StefanSteiner deleted the fix-publish-order-final branch June 4, 2026 07:26
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