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

Update actions #825

Merged
merged 6 commits into from
Jan 30, 2024
Merged

Update actions #825

merged 6 commits into from
Jan 30, 2024

Conversation

mockersf
Copy link
Contributor

Even on a successful run, GitHub actions have a lot of warnings:

Screenshot 2024-01-25 at 06 42 38

This PR updates actions:

  • switch all actions/checkout to the latest v4
  • replace actions-rs/toolchain by dtolnay/rust-toolchain. also use it instead of manual target installs at some places
  • replace actions-rs/cargo by running the cargo command
  • replace actions-rs/clippy-check by running clippy
  • update mymindstorm/seup-emsdk to the latest v14 (and also don't depend on an old version of emscripten as the bug linked as been fixed)
  • update katyo/publish-crates to the latest v2 (I couldn't test this one)

actions-rs actions have not been updated for 3 years and were archived in October 2023

Copy link
Member

@simlay simlay left a comment

Choose a reason for hiding this comment

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

Not like a review from me was requested, but this looks pretty good.

I think my only feedback would be to suggest adding dependabot for actions. coreaudio-sys and coreaudio-rs do this. It obviously wouldn't help with moving from actions-rs/toolchain to dtolnay/rust-toolchain but it would automate the PRs for actions/checkout (at the cost of a little bit of spam).

Copy link
Member

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

@est31 est31 merged commit 49c1196 into RustAudio:master Jan 30, 2024
14 of 16 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.

3 participants