-
Notifications
You must be signed in to change notification settings - Fork 170
CI: Use new cargo rmbt tool #883
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
Conversation
|
Probably should have an ack from @nyonson before merge, I hacked this pretty quickly without thinking super hard. |
Just allow the lint to pass ignoring the large error return size.
d7b8c8b to
0719273
Compare
Add import to fix the benchmarks. Just allow the lint to pass ignoring the large error return size.
0719273 to
b6dad76
Compare
b6dad76 to
ed9195b
Compare
|
@nyonson, your CI work is shit-hot mate. Well done. Want to do it in |
|
In 1231487: The commit description has some cruft about error return sizes which isn't applicable to this commit. |
|
In f58468d: This bumps the MSRV to 1.74, which I'd rather not do as long as we depend on rust-bitcoin 0.32. But also, you say 1.64 somewhere (typo). |
apoelstra
left a comment
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.
On ed9195b successfully ran local tests
|
The MSRV will also be an issue for rust-elements. We can attempt to back the MSRV for rbmt up, or we can figure out how we can |
|
@apoelstra as it is right now in ed9195b, it actually installs |
|
Awesome. So let's try doing this one without the MSRV bump. |
clippy emits: warning: unnecessary parentheses around closure body As suggested remove the parentheses.
Use `to_keypair` as suggested by the linter.
376d070 to
42cc7ca
Compare
|
I'm hazy AF right now but lets see if CI likes my changes. FTR I dropped the MSRV patch and copied |
Its no longer needed for MSRV of 1.63.
42cc7ca to
35a3cff
Compare
I'm confused,
Only one toolchain gets installed by Don't we need to pass a list of toolchains to install then use |
Yeah, that was also my understanding. Can you clarify @nyonson how you were intending us to invoke this? |
Yea, so the msrv of This diff in the psbt repo shows the 2 ways I have been installing it. The new |
I'm not too worried about grossness in the Github CI, to be honest. Let's do it. |
35a3cff to
f8933f8
Compare
Use Nicks mad new tool to run CI. To do this I copied what is in `rust-psbt`, guessed at what `bench` should be, and used the latest commit hash from `rust-bitcoin-maintainer-tools` repo.
f8933f8 to
9ba5314
Compare
|
Like a boss Nick, I love it. |
apoelstra
left a comment
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.
ACK 9ba5314; successfully ran local tests
Use Nicks mad new tool to run CI. To do this I copied what is in
rust-psbt, guessed at whatbenchshould be, and used the latest commit hash fromrust-bitcoin-maintainer-toolsrepo.