Skip to content

ci: bump actions/checkout to v4 and add clippy lint job#22

Merged
rubenhensen merged 1 commit into
mainfrom
ci/checkout-v4-and-clippy
May 5, 2026
Merged

ci: bump actions/checkout to v4 and add clippy lint job#22
rubenhensen merged 1 commit into
mainfrom
ci/checkout-v4-and-clippy

Conversation

@rubenhensen
Copy link
Copy Markdown
Contributor

Summary

  • Bumps actions/checkout@v3@v4 across all three jobs (lint, test, no-std) to move off the deprecated Node 16 runner.
  • Adds a new clippy job running cargo clippy --all-features --all-targets so new lints are caught in CI.

Closes #15.

Notes

Test plan

  • cargo fmt -- --check — passes
  • cargo clippy --all-features --all-targets — clean (no warnings, no errors)
  • cargo test --release --all-features — 17/17 passing locally
  • CI green on this branch

Move all jobs off the deprecated Node 16 runner (checkout@v3) onto v4,
and add a Clippy job so new lints are caught in CI. Issue #16's cleanup
already landed, so the run uses the default warning behavior; tightening
to `-D warnings` can follow as a separate change.
@rubenhensen rubenhensen merged commit 04ded06 into main May 5, 2026
7 checks passed
@rubenhensen rubenhensen deleted the ci/checkout-v4-and-clippy branch May 5, 2026 16:05
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.

CI: bump actions/checkout to v4 and add a clippy lint job

1 participant