Skip to content

Update chia-bls and chia-sha2 to 0.36.1 - #756

Merged
emlowe merged 1 commit into
mainfrom
align-chia-dep-versions
Apr 8, 2026
Merged

Update chia-bls and chia-sha2 to 0.36.1#756
emlowe merged 1 commit into
mainfrom
align-chia-dep-versions

Conversation

@bramcohen

@bramcohen bramcohen commented Apr 8, 2026

Copy link
Copy Markdown
Member

Aligns clvmr's chia-bls (was 0.28.1) and chia-sha2 (was 0.34.0) with the versions used by chialisp, clvm-traits 0.36.1, and clvm-utils 0.36.1. This eliminates duplicate chia-bls/chia-sha2/chia-traits/chia_streamable_macro crates in downstream lock files.
All 864 existing tests pass with no code changes needed.


Note

Medium Risk
Upgrades cryptography-related dependencies (chia-bls, chia-sha2 and transitive blst/traits/macro crates), which could subtly affect hashing/signature behavior despite no code changes.

Overview
Updates workspace dependency versions for chia-bls and chia-sha2 to 0.36.1.

Refreshes Cargo.lock to align transitive crates (notably blst, chia-traits, and chia_streamable_macro) and removes older duplicate chia-sha2 entries, so downstream builds resolve a single consistent set of Chia crypto crates.

Reviewed by Cursor Bugbot for commit 460ac8f. Bugbot is set up for automated code reviews on this repo. Configure here.

Aligns clvmr's chia-bls (was 0.28.1) and chia-sha2 (was 0.34.0)
with the versions used by chialisp, clvm-traits, and clvm-utils.
This eliminates duplicate chia-bls/chia-sha2/chia-traits/
chia_streamable_macro crates in downstream lock files.
@socket-security

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updatedcargo/​chia-bls@​0.28.1 ⏵ 0.36.110010093100100
Updatedcargo/​chia-sha2@​0.34.0 ⏵ 0.36.110010093100100

View full report

@coveralls-official

Copy link
Copy Markdown

Coverage Report for CI Build 24111667623

Coverage remained the same at 87.497%

Details

  • Coverage remained the same as the base build.
  • Patch coverage: No coverable lines changed in this PR.
  • No coverage regressions found.

Uncovered Changes

No uncovered changes found.

Coverage Regressions

No coverage regressions found.


Coverage Stats

Coverage Status
Relevant Lines: 8542
Covered Lines: 7474
Line Coverage: 87.5%
Coverage Strength: 30888543.97 hits per line

💛 - Coveralls

@emlowe

emlowe commented Apr 8, 2026

Copy link
Copy Markdown
Contributor

@BugBot review

@cursor

cursor Bot commented Apr 8, 2026

Copy link
Copy Markdown

Bugbot couldn't run

Bugbot is not enabled for your user on this team.

Ask your team administrator to increase your team's hard limit for Bugbot seats or add you to the allowlist in the Cursor dashboard.

@cmmarslender

Copy link
Copy Markdown
Member

@BugBot review

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Bugbot reviewed your changes and found no new issues!

Comment @cursor review or bugbot run to trigger another review on this PR

Reviewed by Cursor Bugbot for commit 460ac8f. Configure here.

@emlowe
emlowe merged commit 665da46 into main Apr 8, 2026
32 checks passed
@emlowe
emlowe deleted the align-chia-dep-versions branch April 8, 2026 15:11
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.

3 participants