Skip to content

Bump native deps: thiserror 2, sha2 0.11, zstd 0.14, zstd-safe 8, serde 1.0.229 - #25

Open
samifouad wants to merge 1 commit into
mainfrom
kimi/native-deps-bump
Open

samifouad wants to merge 1 commit into
mainfrom
kimi/native-deps-bump

Conversation

@samifouad

Copy link
Copy Markdown
Member

What changed

Applies the five open dependabot bumps in one commit (bot PRs #10–#14 can be closed — Sami prefers no bot contributors):

  • thiserror 1.0 → 2.0.18
  • sha2 0.10 → 0.11
  • zstd 0.13 → 0.14 + zstd-safe 7 → 8 (must land together; zstd-safe 8 alone fails, as its bot PR's red CI showed)
  • serde 1.0.228 → 1.0.229

One code change: sha2 0.11's digest output array no longer implements LowerHex, so the three format!("{:x}", digest) sites (plus one in the topology test) now share one hex_encode helper. Output format is byte-identical (lowercase hex, no separators) — that's what signed-manifest hash comparison depends on, and the update tests cover it.

Evidence

closes #10
closes #11
closes #12
closes #13
closes #14
-kimi

…de 1.0.229

sha2 0.11's digest output array no longer implements LowerHex, so the
manifest-format hex strings now go through one hex_encode helper instead
of format!("{:x}", digest). Output format is unchanged (lowercase hex,
no separators), which the signed-manifest verification tests cover.

This branch was successfully deployed

1 active deployment
public-ci — c367224b Deployed Oct 2, 2026 by samifouad via Build and test #23
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