Skip to content

Commit

Permalink
ci: exclude test dependencies when building with MSRV
Browse files Browse the repository at this point in the history
  • Loading branch information
notmandatory committed Dec 16, 2024
1 parent ed88439 commit fe9141e
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 21 deletions.
16 changes: 5 additions & 11 deletions .github/workflows/cont_integration.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,22 +41,16 @@ jobs:
- name: Pin dependencies for MSRV
if: matrix.rust.version == '1.63.0'
run: |
cargo update -p zstd-sys --precise "2.0.8+zstd.1.5.5"
cargo update -p time --precise "0.3.20"
cargo update -p home --precise "0.5.5"
cargo update -p proptest --precise "1.2.0"
cargo update -p url --precise "2.5.0"
cargo update -p cc --precise "1.0.105"
cargo update -p tokio --precise "1.38.1"
cargo update -p tokio-util --precise "0.7.11"
cargo update -p indexmap --precise "2.5.0"
cargo update -p security-framework-sys --precise "2.11.1"
cargo update -p csv --precise "1.3.0"
cargo update -p unicode-width --precise "0.1.13"
cargo update -p [email protected] --precise "0.23.19"
cargo update -p url --precise "2.5.0"
cargo update -p security-framework-sys --precise "2.11.1"
cargo update -p indexmap --precise "2.5.0"
- name: Build
run: cargo build --workspace --exclude 'example_*' ${{ matrix.features }}
run: cargo build --workspace --exclude 'example_*' --exclude 'bdk_testenv' ${{ matrix.features }}
- name: Test
if: matrix.rust.version != '1.63.0'
run: cargo test --workspace --exclude 'example_*' ${{ matrix.features }}

check-no-std:
Expand Down
19 changes: 9 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -68,19 +68,18 @@ This library should compile with any combination of features with Rust 1.63.0.
To build with the MSRV you will need to pin dependencies as follows:

```shell
cargo update -p zstd-sys --precise "2.0.8+zstd.1.5.5"
cargo update -p time --precise "0.3.20"
cargo update -p home --precise "0.5.5"
cargo update -p proptest --precise "1.2.0"
cargo update -p url --precise "2.5.0"
cargo update -p cc --precise "1.0.105"
cargo update -p tokio --precise "1.38.1"
cargo update -p tokio-util --precise "0.7.11"
cargo update -p indexmap --precise "2.5.0"
cargo update -p security-framework-sys --precise "2.11.1"
cargo update -p csv --precise "1.3.0"
cargo update -p unicode-width --precise "0.1.13"
cargo update -p [email protected] --precise "0.23.19"
cargo update -p url --precise "2.5.0"
cargo update -p security-framework-sys --precise "2.11.1"
cargo update -p indexmap --precise "2.5.0"
```

And exclude example and test related crates:

```shell
cargo build --workspace --exclude 'example_*' --exclude 'bdk_testenv'
```

## License
Expand Down

0 comments on commit fe9141e

Please sign in to comment.