-
Notifications
You must be signed in to change notification settings - Fork 16
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
Improve CI/CD #19
Comments
action-rs/cargo is also unmaintained since long time. |
The CI is green but is somewhat broken. try-runtime-cli/.github/workflows/rust-checks.yaml Lines 19 to 22 in fd0ec95
If you take a look at the related CI output, stable is installed of nightly. Surprised? This is really not a good design. I'd probably just use dtolnay's version, which they're trying to imitate but did a bad job with it. Also, their |
helps #19 summary * use `dtolnay/rust-toolchain` instead * use nightly for both fmt and clippy, for the latest features * `clippy -- --deny warnings` (let me know if this isn’t what you want) * use matrix for testing (easier to add more targets) I combined fmt and clippy into one job so that we don’t have to repeat the checkout-install ceremony. Also coz by definition linting does address stylistic errors. :)) But if you don’t like it, I could split them, no problem. Curious, is there a reason why we’re using `ubuntu-20.04` instead of `ubuntu-latest`?
CI/CD is pretty rudimentary and slow at the moment.
Need to set up some kind of caching for the builds.
The text was updated successfully, but these errors were encountered: