Skip to content

chore(release): publish hyperdb-compile-check before hyperdb-api-derive#100

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

chore(release): publish hyperdb-compile-check before hyperdb-api-derive#100
StefanSteiner merged 1 commit into
tableau:mainfrom
StefanSteiner:fix-publish-order

Conversation

@StefanSteiner
Copy link
Copy Markdown
Contributor

hyperdb-api-derive has an optional dep on hyperdb-compile-check. During cargo publish of hyperdb-api-derive, cargo packages the crate and verifies all dependencies (including optional ones) exist on crates.io. Previously hyperdb-compile-check was published after hyperdb-api-derive, so the packaging step failed with:

no matching package named hyperdb-compile-check found
location searched: crates.io index

Move hyperdb-compile-check to publish after hyperdb-api (which it depends on) but before hyperdb-api-derive (which depends on it). The publish() helper's 'already exists' guard means re-running skips already-published crates safely.

hyperdb-api-derive has an optional dep on hyperdb-compile-check. During
`cargo publish` of hyperdb-api-derive, cargo packages the crate and
verifies all dependencies (including optional ones) exist on crates.io.
Previously hyperdb-compile-check was published *after* hyperdb-api-derive,
so the packaging step failed with:

  no matching package named `hyperdb-compile-check` found
  location searched: crates.io index

Move hyperdb-compile-check to publish after hyperdb-api (which it depends
on) but before hyperdb-api-derive (which depends on it). The publish()
helper's 'already exists' guard means re-running skips already-published
crates safely.
@StefanSteiner StefanSteiner merged commit feecf64 into tableau:main Jun 2, 2026
11 checks passed
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