Skip to content

fix(ci): repair main CI — clippy 1.97 lint + stale vendored-dep review - #298

Merged
ErenAri merged 1 commit into
mainfrom
fix/ci-toolchain-drift
Aug 9, 2026
Merged

fix(ci): repair main CI — clippy 1.97 lint + stale vendored-dep review#298
ErenAri merged 1 commit into
mainfrom
fix/ci-toolchain-drift

Conversation

@ErenAri

@ErenAri ErenAri commented Aug 9, 2026

Copy link
Copy Markdown
Owner

main's CI went red from time/toolchain drift (not the Dependabot action bumps — those are version-only). All 9 failing jobs trace to two root causes:

  1. clippy 1.97 question_mark lint now errors on rust/aegis-parser/src/policy.rs:345 → applied clippy's own suggested ? rewrite (semantically identical; clippy/fmt/tests green locally).
  2. vendored_dependency_contract staleness — fails 8 jobs (test, sanitizers ×3, coverage, readiness ×2, QEMU-ARM64), all on this one test. The TweetNaCl review lapsed (last_reviewed 2026-05-07, 90d interval, 94d old). src/tweetnacl.c is byte-identical since that review (git-verified, 0 commits), so bumping last_reviewed to 2026-08-09 is a re-attestation of unchanged pinned upstream, not a code change.

Verified locally: clippy exit 0, vendored check passes. This unblocks #293 (which was only inheriting main's red).

🤖 Generated with Claude Code

Two time/toolchain-drift failures broke every ci.yml job on main (none
related to the recent Dependabot action bumps):

1. rust-parser (clippy): clippy 1.97's question_mark lint now errors on
   the `else if let Some(v6) … else { return None }` block in
   rust/aegis-parser/src/policy.rs. Applied clippy's own suggested
   rewrite: `parse_ipv6(&ip_part)?.to_string()`. Semantically identical;
   local clippy + fmt + tests pass.

2. vendored_dependency_contract (test / sanitizers×3 / coverage /
   readiness×2 / QEMU-ARM64 — 8 jobs, all failing on this single test):
   the TweetNaCl vendored-dep review went stale (last_reviewed 2026-05-07,
   90-day interval, age 94d). src/tweetnacl.c is byte-identical since that
   review (git log: 0 commits touching it), so this is a calendar
   re-attestation of unchanged, still-pinned upstream — not a code change.
   Bumped last_reviewed to 2026-08-09; check passes locally.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Copilot AI lite review requested due to automatic review settings August 9, 2026 19:41

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@ErenAri
ErenAri merged commit 4b05e56 into main Aug 9, 2026
39 checks passed
@ErenAri
ErenAri deleted the fix/ci-toolchain-drift branch August 9, 2026 20:08
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.

2 participants