push
github
Merge bitcoindevkit/rust-esplora-client#95: chore: upgrade and bump some CI dependencies 1a4d5cf2c chore(rust+clippy): bump `edition` to 2021, and add `.clippy.toml` (Leonardo Lima) b7636e8a5 fix(fmt): apply suggested fixes from `rustfmt` (Leonardo Lima) 3f2ca2fdc refactor(ci)!: add new `fmt` and `clippy` jobs (Leonardo Lima) 9f888c17b chore(deps): bump `actions/checkout` from v3 to v4 (Leonardo Lima) Pull request description: <!-- You can erase any parts of this template not applicable to your Pull Request. --> ### Description This PR does some improvements on CI, these are some changes that I ended up doing on other refactoring and feature PRs (making them too convoluted), but had a specific CI scope so I'm moving them to a specific PR. This PR does: - bump the `actions/checkout@v3` to `actions/checkout@v4`. - adds two new jobs for `fmt` and `clippy` (clippy has been moved to a specific job). - fix the newly found `fmt` problems. - bump the rust edition to `2021`. - adds `.clippy.toml` file with `msrv=1.63.0`. <!-- Describe the purpose of this PR, what's being adding and/or fixed --> ### Notes to the reviewers I hope this PR reduces the scope convolution from the other ones #67 #93, and makes the review easier. <!-- In this section you can include notes directed to the reviewers, like explaining why some parts of the PR were done in a specific way --> ### Changelog notice - Bump the `actions/checkout@v3` to `actions/checkout@v4`. - Adds two new jobs for `fmt` and `clippy` (clippy has been moved to a specific job). - Multiple fixes for the newly found `fmt` problems. - Bump the rust edition to `2021`. - Adds `.clippy.toml` file with `msrv=1.63.0`. <!-- Notice the release manager should include in the release tag message changelog --> <!-- See https://keepachangelog.com/en... (continued)
2 of 2 new or added lines in 1 file covered. (100.0%)
1 existing line in 1 file now uncovered.1058 of 1210 relevant lines covered (87.44%)
8.55 hits per line