Skip to content

fix(ci): resolve cargo-deny advisories - #7

Merged
RCSnyder merged 1 commit into
mainfrom
fix/cargo-deny-advisories
Aug 16, 2026
Merged

RCSnyder merged 1 commit into
mainfrom
fix/cargo-deny-advisories

Conversation

@RCSnyder

Copy link
Copy Markdown
Owner

Summary

Fix the failing cargo deny job from GitHub Actions run 31343333551.

  • update crossbeam-epoch from 0.9.18 to 0.9.20 for RUSTSEC-2026-0204
  • update postgres-protocol from 0.6.11 to 0.6.12 for RUSTSEC-2026-0179 and RUSTSEC-2026-0180
  • keep the current stable clippy gate green by replacing newly linted eager closures and limiting Linux audit exit-code state to Linux builds

Verification

  • cargo deny check advisories bans licenses sources
  • cargo clippy --all-targets -- -D warnings
  • cargo fmt --all -- --check
  • cargo test --all -- --test-threads=1 against an isolated PostgreSQL 16 open_pincery_test database with real-bwrap tests skipped exactly as in the standard CI test job
  • editor diagnostics: no errors in touched Rust files

Update vulnerable crossbeam-epoch and postgres-protocol lockfile entries to patched compatible releases. Keep the stable clippy gate green by avoiding eager-closure lint failures and compiling Linux-only audit state only where it is consumed.\n\nEvidence: cargo deny check advisories bans licenses sources; cargo clippy --all-targets -- -D warnings; cargo fmt --all -- --check; cargo test --all -- --test-threads=1 with PostgreSQL 16.

Assisted-by: GitHub-Copilot:Unknown-Model
@RCSnyder
RCSnyder merged commit fc33211 into main Aug 16, 2026
5 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