Skip to content

Upgrade v1 release line to arkworks 0.6 - #498

Merged
dcbuild3r merged 1 commit into
v1from
dcbuilder/arkworks-0.6-v1
Sep 8, 2026
Merged

Upgrade v1 release line to arkworks 0.6#498
dcbuild3r merged 1 commit into
v1from
dcbuilder/arkworks-0.6-v1

Conversation

@dcbuild3r

Copy link
Copy Markdown
Collaborator

Summary

  • upgrade ProveKit v1 from arkworks 0.5 to 0.6
  • consume published provekit-spongefish, provekit-spongefish-pow, and provekit-whir 0.2.0 compatibility releases
  • bump the six public ProveKit crates to 1.0.2
  • reject arkworks 0.5 in the production dependency graph in CI

The provekit-whir 0.2.0 release was built from the exact source of published 0.1.1, with only dependency/package metadata changes, so this does not pull newer WHIR protocol changes into the v1 line.

Validation

  • cargo fmt --all --check
  • cargo clippy --all-targets --all-features --locked --verbose
  • cargo build --all-targets --all-features --locked
  • cargo test --no-fail-fast --all-features --locked --lib --tests --bins -- --nocapture
  • cargo test --doc --all-features --locked
  • RUSTDOCFLAGS="--cfg doc_cfg -D warnings" cargo doc --workspace --all-features --no-deps --document-private-items --locked
  • regenerated mobile benchmark fixtures with Noir v1.0.0-beta.26; all smoke proofs pass
  • go build ./... && go test -v -cover ./... && go vet ./...
  • threaded wasm32-unknown-unknown release build, wasm-bindgen, and wasm-opt
  • cargo package -p provekit-common --locked --allow-dirty
  • production dependency tree contains no arkworks 0.5 crates

@dcbuild3r
dcbuild3r merged commit 4ee4063 into v1 Sep 8, 2026
5 checks passed
@dcbuild3r
dcbuild3r deleted the dcbuilder/arkworks-0.6-v1 branch September 8, 2026 13:10
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