-
Notifications
You must be signed in to change notification settings - Fork 2.8k
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
consolidate ci and optimize build commands #604
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I've no experience with cargo make
but that comment is a big help! Interesting stuff, I knew there were issues with cargo's feature unification but didn't realise they were that bad. It'll be especially good to keep this in mind w.r.t. potential feature support in sway/forc.
Anyways, Lgtm!
Co-authored-by: mitchmindtree <mail@mitchellnordine.com>
Co-authored-by: mitchmindtree <mail@mitchellnordine.com>
In our CI we had both
cargo make build
andcargo check --locked
which were doing basically the same things. This PR merges them together using a custom cargo make task. It also uses the cargo make gh action to avoid slower rust based caching.It also includes fuel-p2p in the normal test pipeline since there hasn't been any flakiness lately.