Skip to content

Fix clippy warnings for rust 1.90, upgrade rust dependencies, and other CI version upgrades#3674

Merged
stevenengler merged 6 commits intoshadow:mainfrom
stevenengler:upgrades
Oct 7, 2025
Merged

Fix clippy warnings for rust 1.90, upgrade rust dependencies, and other CI version upgrades#3674
stevenengler merged 6 commits intoshadow:mainfrom
stevenengler:upgrades

Conversation

@stevenengler
Copy link
Copy Markdown
Contributor

@stevenengler stevenengler commented Oct 6, 2025

I only upgraded the GitHub-owned actions, not the 3rd party actions that are pinned to specific commits.

Closes #3670.

```text
warning: manual implementation of `.is_multiple_of()`
   --> lib/shmem/src/shmalloc_impl.rs:337:17
    |
337 |         assert!(block_len % core::mem::size_of::<T>() == 0);
    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace with: `block_len.is_multiple_of(core::mem::size_of::<T>())`
    |
    = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_is_multiple_of
    = note: `#[warn(clippy::manual_is_multiple_of)]` on by default
```
@stevenengler stevenengler self-assigned this Oct 6, 2025
@github-actions github-actions bot added Component: Libraries Support functions like LD_PRELOAD and logging Component: Testing Unit and integration tests and frameworks Component: Main Composing the core Shadow executable Component: Build Build/install tools and dependencies Component: Documentation In-repository documentation, under docs/ labels Oct 6, 2025
@stevenengler stevenengler requested a review from a team October 6, 2025 01:17
@stevenengler stevenengler merged commit f0aaa0e into shadow:main Oct 7, 2025
27 checks passed
@stevenengler stevenengler deleted the upgrades branch October 7, 2025 02:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Component: Build Build/install tools and dependencies Component: Documentation In-repository documentation, under docs/ Component: Libraries Support functions like LD_PRELOAD and logging Component: Main Composing the core Shadow executable Component: Testing Unit and integration tests and frameworks

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Update versions of tools used in CI

2 participants