Skip to content

Conversation

@unlimitedsola
Copy link
Contributor

@unlimitedsola unlimitedsola commented Dec 30, 2024

This PR fixes various CI issues for my other PR #17.

Changes

Updated Runner Images

GitHub Action no longer offers macos-10.15 and ubuntu-18.04 images. Jobs that depend on these images are no longer schedulable. This PR updates the runner images to what's currently available according to this documentation.

Bump MSRV to 1.74.0

I ran into this strange issue when trying to build the current master with Rust 1.43, but not for the current stable version.

The version 1.74 is chosen to pave the path for #17 as the sysinfo crate we are replacing with requires MSRV 1.74

Resolve Clippy Warnings

The bumped MSRV also comes with newer lints/warnings, this PR also includes the fixes suggested by Clippy to make CI pass.

Lints fixed:


Here is a successful action run from my forked repo with changes in this PR: https://github.com/sola-contrib/bugreport/actions/runs/12552120598

The latest version of `sysinfo` we are planning to use requires MSRV 1.74.0
`macos-10.15` and `ubuntu-18.04` are no longer available
Copy link
Owner

@sharkdp sharkdp left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you!

@sharkdp sharkdp merged commit 69a1428 into sharkdp:master Dec 31, 2024
28 checks passed
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