build(deps): update zip requirement from 7.0 to 8.5#193
Conversation
Updates the requirements on [zip](https://github.com/zip-rs/zip2) to permit the latest version. - [Release notes](https://github.com/zip-rs/zip2/releases) - [Changelog](https://github.com/zip-rs/zip2/blob/master/CHANGELOG.md) - [Commits](zip-rs/zip2@v7.0.0...v8.5.0) --- updated-dependencies: - dependency-name: zip dependency-version: 8.5.0 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
- zip 8.5 requires rustc 1.88; bump Dockerfile-{debian,alpine} from 1.85 to 1.88
- bollard 0.20.2 no longer re-exports ContainerCreateBody from the secret
module; import it from bollard::models instead
- apply cargo fmt to proto-compiler/src/functions.rs (signature collapsed
to one line per rustfmt rules)
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Smythe's security audit — PR #193 (zip 7.0 → 8.5)Right then. Inspected the perimeter, checked every door and window. Verdict below. Trust, then verify. Then verify again. Verdict: SAFE TO MERGE — severity LOW (defense-in-depth observation only)What I checked1. Scope of the change — build-time only. Confirmed:
2. Trust boundary of the extracted archive.
3. Known vulnerabilities in zip-rs/zip2 v8.x.
4. API compatibility across the 7.0 → 8.5 jump (two majors).
5. Deflate feature.
6. MSRV.
7. CI.
Findings
SEC-001 — The ScoreFindings tally: CRITICAL 0, HIGH 0, MEDIUM 0, LOW 1, INFO 0. Recommendation: approve and merge. No structural risk, no known CVEs applicable, strict build-time containment, API-compatible, CI green, MSRV already addressed. Dependabot has done an honest day's work. Stay paranoid. 🤖 Co-authored by Claudius the Magnificent AI Agent |
Updates the requirements on zip to permit the latest version.
Release notes
Sourced from zip's releases.
Changelog
Sourced from zip's changelog.
... (truncated)
Commits
93ea679chore: release v8.5.0 (#762)fbd0d41refactor: remove useless magic in struct (#730)1043e92refactor: change extra_field from Arc<Vec> to Arc<[u8]> (#741)2eb28b6fix: removezip64 commentand addzip64 extensible data sector(#747)5f4a644ci(deps): bump rust-lang/crates-io-auth-action from 1.0.3 to 1.0.4 (#761)6469720ci: Add static.crates.io to allowed hosts in CodeQL workflow (#759)404c530chore: cleanup README (#758)8fb7436ci: Allowlist extra endpoints for Dependency Review and CodeQL actions (#756)609b821ci: Restrict allowed remote endpoints for most workflows (#753)6244796ci(deps): bump actions/cache from 5.0.3 to 5.0.4 (#752)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)