Skip to content

Update dependencies and modernize CI workflows#2

Merged
SeriousBug merged 2 commits into
mainfrom
claude/update-dependencies-ci-g27oL
May 10, 2026
Merged

Update dependencies and modernize CI workflows#2
SeriousBug merged 2 commits into
mainfrom
claude/update-dependencies-ci-g27oL

Conversation

@SeriousBug
Copy link
Copy Markdown
Owner

@SeriousBug SeriousBug commented May 10, 2026

Summary

  • Bump actix-web requirement to 4.13 in Cargo.toml and refresh Cargo.lock to the latest semver-compatible versions of all transitive deps. This unblocks builds on current Rust toolchains (the previously pinned time 0.3.21 no longer compiles).
  • Upgrade GitHub Actions: actions/checkout v3 → v5, codecov/codecov-action v3 → v5.
  • Replace the unmaintained actions-rs/clippy-check with a direct cargo clippy --all-features -- -D warnings invocation, and add Swatinem/rust-cache to the lint job.
  • Pass CODECOV_TOKEN to codecov uploads and stop failing CI on codecov upload errors (a frequent flake source for OSS forks).

Test plan

  • cargo build --all-features succeeds locally
  • cargo test --all-features — all 10 tests pass
  • cargo clippy --all-features -- -D warnings — clean
  • cargo fmt --all --check — clean
  • CI passes on the PR

Generated by Claude Code

claude added 2 commits May 10, 2026 03:40
- Bump actix-web requirement to 4.13 and refresh Cargo.lock to latest
  compatible versions of all transitive deps (fixes time crate build
  failure on current Rust).
- Upgrade GitHub Actions: checkout v3 -> v5, codecov-action v3 -> v5.
- Replace unmaintained actions-rs/clippy-check with a direct
  `cargo clippy --all-features -- -D warnings` invocation, and add
  rust-cache to the lint job.
- Pass CODECOV_TOKEN and stop failing CI on codecov upload errors.
@SeriousBug SeriousBug merged commit f39305c into main May 10, 2026
3 checks passed
@SeriousBug SeriousBug deleted the claude/update-dependencies-ci-g27oL branch May 10, 2026 03:44
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