Skip to content

build(linux): allow the yanked zip 8.6.0 rust_xlsxwriter still needs - #3440

Merged
datlechin merged 1 commit into
linuxfrom
build/linux-zip-yanked
Oct 16, 2026
Merged

datlechin merged 1 commit into
linuxfrom
build/linux-zip-yanked

Conversation

@datlechin

Copy link
Copy Markdown
Member

Why

The Supply chain check now fails on every Linux PR: zip yanked every 8.x release after three advisories, and cargo deny denies yanked crates. rust_xlsxwriter 0.99.1, its newest release, still requires zip ^8.3, so Cargo.lock can't move off 8.6.0.

Change

  • deny.toml allows the yanked zip@8.6.0 with its reason. GHSA-4v9h-p7m9-rh26, GHSA-vv5m-jxxh-4627 and GHSA-4684-h2q9-2vcp are all in archive extraction. rust_xlsxwriter only writes archives, and core's export test reads entries without extracting.
  • Remove the entry once rust_xlsxwriter takes zip 9.

Verified

cargo deny --locked check advisories bans licenses sources 0.20.2 passes.

@datlechin
datlechin merged commit 45d49a2 into linux Oct 16, 2026
16 checks passed
@datlechin
datlechin deleted the build/linux-zip-yanked branch October 16, 2026 04:58
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