Skip to content

Commit

Permalink
[ci] misc fixes
Browse files Browse the repository at this point in the history
LLFourn is squashing these to get them all signed:

Remove useless clippy allow

ci: use clippy action

[ci] remove check for features=default
  • Loading branch information
danielabrozzoni authored and LLFourn committed Mar 13, 2023
1 parent 2fcf9c4 commit 352f95f
Show file tree
Hide file tree
Showing 2 changed files with 21 additions and 11 deletions.
31 changes: 21 additions & 10 deletions .github/workflows/cont_integration.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,32 +10,25 @@ jobs:
strategy:
matrix:
rust:
- version: 1.67.0 # STABLE
- version: stable
clippy: true
- version: 1.57.0 # MSRV
features:
- --no-default-features
- --all-features
- --features=default
steps:
- name: checkout
uses: actions/checkout@v2
- name: Generate cache key
run: echo "${{ matrix.rust.version }} ${{ matrix.features }}" | tee .cache_key
- name: Install Rust toolchain
uses: actions-rs/toolchain@v1
with:
toolchain: ${{ matrix.rust.version }}
override: true
components: clippy
profile: minimal
- name: Rust Cache
uses: Swatinem/[email protected]
- name: Build
run: cargo build ${{ matrix.features }}
- name: Clippy
if: ${{ matrix.rust.clippy }}
run: cargo clippy --all-targets ${{ matrix.features }} -- -D warnings
- name: Test
run: cargo test ${{ matrix.features }}

Expand All @@ -56,7 +49,7 @@ jobs:
- name: Install Rust toolchain
uses: actions-rs/toolchain@v1
with:
toolchain: "1.65.0"
toolchain: stable
override: true
profile: minimal
target: "wasm32-unknown-unknown"
Expand All @@ -78,9 +71,27 @@ jobs:
- name: Install Rust toolchain
uses: actions-rs/toolchain@v1
with:
toolchain: "1.65.0"
toolchain: stable
override: true
profile: minimal
components: rustfmt
- name: Check fmt
run: cargo fmt --all -- --config format_code_in_doc_comments=true --check

clippy_check:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- uses: actions-rs/toolchain@v1
with:
# we pin clippy instead of using "stable" so that our CI doesn't break
# at each new cargo release
toolchain: "1.67.0"
components: clippy
override: true
- name: Rust Cache
uses: Swatinem/[email protected]
- uses: actions-rs/clippy-check@v1
with:
token: ${{ secrets.GITHUB_TOKEN }}
args: --all-features --all-targets -- -D warnings
1 change: 0 additions & 1 deletion crates/bdk/src/wallet/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -1408,7 +1408,6 @@ impl<D> Wallet<D> {

/// Given the options returns the list of utxos that must be used to form the
/// transaction and any further that may be used if needed.
#[allow(clippy::type_complexity)]
#[allow(clippy::too_many_arguments)]
fn preselect_utxos(
&self,
Expand Down

0 comments on commit 352f95f

Please sign in to comment.