Skip to content

fix(ci): resolve nightly Clippy lints - #16092

Merged
figtracer merged 2 commits into
masterfrom
mattsse/update-async-trait
Aug 8, 2026
Merged

fix(ci): resolve nightly Clippy lints#16092
figtracer merged 2 commits into
masterfrom
mattsse/update-async-trait

Conversation

@mattsse

@mattsse mattsse commented Aug 8, 2026

Copy link
Copy Markdown
Member

Nightly Clippy introduced double_must_use diagnostics in async-trait-generated code alongside suboptimal_flops and branches_sharing_code warnings in Foundry. This updates async-trait from 0.1.91 to 0.1.92 to resolve the generated warning and applies the behavior-preserving floating-point and shared match-arm-tail rewrites, restoring the workspace Clippy gate without a global lint allowance.

This PR was authored with OpenAI Codex, including dependency and CI investigation, implementation, validation, and PR preparation.

@github-actions

github-actions Bot commented Aug 8, 2026

Copy link
Copy Markdown
Contributor

✅ Changelog found

The deterministic check will validate the changed entry.

figtracer
figtracer previously approved these changes Aug 8, 2026
@figtracer
figtracer enabled auto-merge (squash) August 8, 2026 15:04
@mattsse

mattsse commented Aug 8, 2026

Copy link
Copy Markdown
Member Author

@figtracer looks like we still need some changes from #16076

@figtracer

Copy link
Copy Markdown
Member

@mattsse maybe lets push it directly here, i also closed mine

@figtracer figtracer closed this Aug 8, 2026
auto-merge was automatically disabled August 8, 2026 15:08

Pull request was closed

@github-project-automation github-project-automation Bot moved this to Done in Foundry Aug 8, 2026
@figtracer figtracer reopened this Aug 8, 2026
The async-trait update removes generated double_must_use warnings, but the latest nightly also reports suboptimal floating-point operations and shared match-arm tails. Apply the remaining behavior-preserving Clippy rewrites so the workspace lint job passes.
@mattsse mattsse changed the title chore(deps): update async-trait to 0.1.92 fix(ci): resolve nightly Clippy lints Aug 8, 2026
@figtracer
figtracer self-requested a review August 8, 2026 15:43
@figtracer
figtracer merged commit ecb9830 into master Aug 8, 2026
26 of 27 checks passed
@figtracer
figtracer deleted the mattsse/update-async-trait branch August 8, 2026 16:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants