Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix intermittent failures with CI build and clean up #188

Merged
merged 4 commits into from
May 13, 2024

Conversation

sirhcel
Copy link
Contributor

@sirhcel sirhcel commented May 12, 2024

There were recently a lot of hiccups with installing rustup for Windows in CI. For example here. This PR switches to a current and actively maintained action for installing the Rust toolchain.

The previous issues were intermittent and could be overcome by trying several times. But let's have a less dicey way for running CI checks. This PR also includes cleaning up warnings from issues with outdated configuration and actions.

There were recently a lot of hiccups with installing rustup for Windows
in CI and the previously used actions from actions-rs seem to be no
longer maintained. Following the discussion in
rust-lang/rustup#3409, this is one way to go.
I've seen warnings about the removal of the key vulnerability for
advisories with the reference to
EmbarkStudios/cargo-deny#611. This indicates
that the default behavior is about to change. Let's switch to the new
defaults now.
We're getting deprecation warnings for GitHubs save-state command when
using v1 of this action. Bumping this action to the latest version irons
this out.
@sirhcel sirhcel changed the title Fix CI builds with intermittent failures Fix intermittent failures with CI build and clean up May 12, 2024
Copy link
Contributor

@eldruin eldruin 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!

@eldruin eldruin merged commit d6b92be into serialport:main May 13, 2024
30 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.

None yet

2 participants