Skip to content

fix(deps): upgrade zip to 9 and patch rustls advisories - #361

Merged
StefanSteiner merged 2 commits into
tableau:mainfrom
StefanSteiner:fix/rustls-advisories
Oct 21, 2026
Merged

StefanSteiner merged 2 commits into
tableau:mainfrom
StefanSteiner:fix/rustls-advisories

Conversation

@StefanSteiner

Copy link
Copy Markdown
Contributor

Summary

cargo-audit and cargo-deny started failing on main after RustSec published new advisories on Oct 9-14. The last napi-rs merge (#356) was not the cause. This clears them.

Two commits, so the security fix can be reverted separately from the patch bumps.

Verification

Run locally on the final tree against the pinned hyperd 0.0.26479:

  • cargo audit --deny warnings: exit 0
  • cargo deny check: advisories, bans, licenses, sources ok
  • cargo fmt --check, cargo clippy --workspace --all-targets --all-features -- -D warnings, cargo doc with -D warnings: clean
  • make test: 2050 passed, 0 failed, 51 ignored
  • cargo +1.88 check -p hyperdb-bootstrap --locked: passes (MSRV)
  • make download-hyperd verified the wheel SHA and installed hyperd through the new zip 9 code

Not run locally: the hyperdb-api-node build/smoke test (CI covers it).

Known leftover

The cargo-deny job also logs override toolchain 'stable-x86_64-unknown-linux-musl' is not installed (RUSTUP_TOOLCHAIN=stable inside the action's container). That is separate from the advisories and is not addressed here.

Supersedes #357, #358, #359, #360.

Upgrade zip 8 -> 9 (RUSTSEC-2026-0367/0368/0369) and update rustls,
rustls-webpki, webpki-roots and webpki-root-certs (RUSTSEC-2026-0346..0349
and related). No source changes: extract_hyperd never calls
ZipArchive::extract.
@StefanSteiner
StefanSteiner merged commit 7502a16 into tableau:main Oct 21, 2026
19 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