Conversation
… build - Replace archived actions-rs/clippy-check and styfle/cancel-workflow-action (deprecated Node runtimes) with plain cargo clippy and a concurrency group - Install cargo-sort via taiki-e/install-action (prebuilt binary) instead of compiling from source, which was failing the job in under a minute - Run cargo sort with --workspace so member manifests are actually checked, and sort them - Lint tests too (--all-targets) and fix the two unnecessary u64 casts - Test with --all-features so the serde path is exercised - Fix no_std build: f64::ln does not exist in core; compute the unit exponent with an exact integer loop instead. Drop the duplicate no_std attribute. Add a no-default-features check step to CI.
This was referenced Jul 7, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
CI has been red since June 2025. The job died in under a minute — before clippy or tests ever ran — at the `cargo install cargo-sort` step, and the workflow also leaned on two archived actions (`actions-rs/clippy-check@v1`, `styfle/cancel-workflow-action@0.9.1`) running deprecated Node runtimes.
Workflow
Code fixes the tightened CI required
All steps verified locally: fmt, sort, clippy, tests (12 pass incl. serde), no_std check.