Skip to content

build: publish zk-encryption-circuits on crates.io - #8

Merged
tonyvelichko merged 1 commit into
mainfrom
build/publish-circuits-crate
Oct 1, 2026
Merged

tonyvelichko merged 1 commit into
mainfrom
build/publish-circuits-crate

Conversation

@tonyvelichko

Copy link
Copy Markdown
Contributor
  • zk-encryption-circuits becomes publishable: workspace version, crates.io metadata, zk-encryption as a 0.1 range (one copy of the wallet types for consumers).
  • The crates-io job publishes zk-encryption, then zk-encryption-circuits, each skipped if its version is already published. It installs libc++, which the circuit crate's barretenberg link needs.

cargo publish -p zk-encryption-circuits --dry-run packages (bundled bytecode, ~1.2 MB) and builds against the published zk-encryption 0.1.4. Merging releases v0.1.5 with both crates.

The circuit layer takes the workspace version and is published right after
zk-encryption, which it re-exports (a semver range, so a consumer resolves one
copy of the wallet types).
@tonyvelichko
tonyvelichko merged commit f52d2d1 into main Oct 1, 2026
11 checks passed
@tonyvelichko
tonyvelichko deleted the build/publish-circuits-crate branch October 1, 2026 10:04
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