diff --git a/.github/workflows/cont_integration.yml b/.github/workflows/cont_integration.yml index 02c9aa4..248f2b0 100644 --- a/.github/workflows/cont_integration.yml +++ b/.github/workflows/cont_integration.yml @@ -28,13 +28,13 @@ jobs: strategy: matrix: features: - - corepc-node_29_0,electrs_0_10_6 - - corepc-node_28_2,electrs_0_10_6 - - corepc-node_27_2,electrs_0_10_6 - - corepc-node_26_2,electrs_0_10_6 - - corepc-node_25_2,electrs_0_10_6 - - corepc-node_24_2,electrs_0_10_6 - - corepc-node_23_1,electrs_0_10_6 + - corepc-node_29_0,corepc_download,electrs_0_10_6 + - corepc-node_28_2,corepc_download,electrs_0_10_6 + - corepc-node_27_2,corepc_download,electrs_0_10_6 + - corepc-node_26_2,corepc_download,electrs_0_10_6 + - corepc-node_25_2,corepc_download,electrs_0_10_6 + - corepc-node_24_2,corepc_download,electrs_0_10_6 + - corepc-node_23_1,corepc_download,electrs_0_10_6 fail-fast: false steps: - uses: actions/checkout@v3 @@ -51,10 +51,10 @@ jobs: strategy: matrix: features: - - corepc-node_22_1,electrs_0_8_10 - - corepc-node_22_1,electrs_0_9_1 - - corepc-node_22_1,electrs_0_9_11 - - corepc-node_22_1,electrs_0_10_6 + - corepc-node_22_1,corepc_download,electrs_0_8_10 + - corepc-node_22_1,corepc_download,electrs_0_9_1 + - corepc-node_22_1,corepc_download,electrs_0_9_11 + - corepc-node_22_1,corepc_download,electrs_0_10_6 fail-fast: false steps: @@ -71,7 +71,7 @@ jobs: CARGO_TERM_COLOR: always strategy: matrix: - features: ["corepc-node_22_1,legacy,esplora_a33e97e1"] + features: ["corepc-node_22_1,corepc_download,legacy,esplora_a33e97e1"] steps: - uses: actions/checkout@v3 @@ -87,6 +87,8 @@ jobs: ELECTRS_EXEC: "/home/runner/.cargo-install/electrs/bin/electrs" steps: - uses: dtolnay/rust-toolchain@stable + - name: Install xmllint + run: sudo apt install -y clang libclang-dev llvm - name: Install electrs # Automatically cache installed binaries to avoid compiling them each run uses: baptiste0928/cargo-install@v2 @@ -96,7 +98,7 @@ jobs: - name: Checkout Crate uses: actions/checkout@v3 - uses: Swatinem/rust-cache@v2 - - run: cargo test --features 'corepc-node_25_2' + - run: cargo test --features 'corepc-node_25_2,corepc_download' cosmetics: runs-on: ubuntu-24.04 diff --git a/Cargo.toml b/Cargo.toml index a93453d..ad8eee8 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -43,16 +43,17 @@ electrs_0_9_1 = ["download"] electrs_0_9_11 = ["download"] electrs_0_10_6 = ["download"] -corepc-node_29_0 = ["corepc-node/download", "corepc-node/29_0"] -corepc-node_28_2 = ["corepc-node/download", "corepc-node/28_2"] -corepc-node_27_2 = ["corepc-node/download", "corepc-node/27_2"] -corepc-node_26_2 = ["corepc-node/download", "corepc-node/26_2"] -corepc-node_25_2 = ["corepc-node/download", "corepc-node/25_2"] -corepc-node_24_2 = ["corepc-node/download", "corepc-node/24_2"] -corepc-node_23_1 = ["corepc-node/download", "corepc-node/23_2"] -corepc-node_22_1 = ["corepc-node/download", "corepc-node/22_1"] -corepc-node_0_21_2 = ["corepc-node/download", "corepc-node/0_21_2"] -corepc-node_0_20_2 = ["corepc-node/download", "corepc-node/0_20_2"] -corepc-node_0_19_1 = ["corepc-node/download", "corepc-node/0_19_1"] -corepc-node_0_18_1 = ["corepc-node/download", "corepc-node/0_18_1"] -corepc-node_0_17_2 = ["corepc-node/download", "corepc-node/0_17_2"] +corepc_download = ["corepc-node/download", "download"] +corepc-node_29_0 = ["corepc-node/29_0"] +corepc-node_28_2 = ["corepc-node/28_2"] +corepc-node_27_2 = ["corepc-node/27_2"] +corepc-node_26_2 = ["corepc-node/26_2"] +corepc-node_25_2 = ["corepc-node/25_2"] +corepc-node_24_2 = ["corepc-node/24_2"] +corepc-node_23_1 = ["corepc-node/23_2"] +corepc-node_22_1 = ["corepc-node/22_1"] +corepc-node_0_21_2 = ["corepc-node/0_21_2"] +corepc-node_0_20_2 = ["corepc-node/0_20_2"] +corepc-node_0_19_1 = ["corepc-node/0_19_1"] +corepc-node_0_18_1 = ["corepc-node/0_18_1"] +corepc-node_0_17_2 = ["corepc-node/0_17_2"]