Skip to content

Commit 3953a40

Browse files
committed
chore: pin proptest to 1.11.0 to fix CI compilation (proptest 1.12.0 has API breakage affecting all integration tests)
1 parent 3e1ba79 commit 3953a40

12 files changed

Lines changed: 39 additions & 0 deletions

‎.github/workflows/0fc-integration.yml‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,10 @@ jobs:
1313
steps:
1414
- name: Checkout source code
1515
uses: actions/checkout@v4
16+
17+
- name: Pin proptest for compatibility
18+
run: cargo update -p proptest --precise "1.11.0" --verbose
19+
1620
- name: Install Rust stable toolchain
1721
run: |
1822
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --profile=minimal --default-toolchain stable

‎.github/workflows/benchmarks.yml‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,10 @@ jobs:
1515
steps:
1616
- name: Checkout source code
1717
uses: actions/checkout@v4
18+
19+
- name: Pin proptest for compatibility
20+
run: cargo update -p proptest --precise "1.11.0" --verbose
21+
1822
- name: Install Rust toolchain
1923
run: |
2024
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --profile=minimal --default-toolchain stable

‎.github/workflows/cln-integration.yml‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,9 @@ jobs:
1414
- name: Checkout repository
1515
uses: actions/checkout@v6
1616

17+
- name: Pin proptest for compatibility
18+
run: cargo update -p proptest --precise "1.11.0" --verbose
19+
1720
- name: Create temporary directory for CLN data
1821
run: echo "CLN_DATA_DIR=$(mktemp -d)" >> $GITHUB_ENV
1922

‎.github/workflows/eclair-integration.yml‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,9 @@ jobs:
2424
- name: Checkout repository
2525
uses: actions/checkout@v4
2626

27+
- name: Pin proptest for compatibility
28+
run: cargo update -p proptest --precise "1.11.0" --verbose
29+
2730
- name: Start bitcoind and electrs
2831
run: docker compose -p ldk-node -f tests/docker/docker-compose-eclair.yml up -d bitcoin electrs
2932

‎.github/workflows/hrn-integration.yml‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,10 @@ jobs:
1414
steps:
1515
- name: Checkout source code
1616
uses: actions/checkout@v3
17+
18+
- name: Pin proptest for compatibility
19+
run: cargo update -p proptest --precise "1.11.0" --verbose
20+
1721
- name: Install Rust stable toolchain
1822
run: |
1923
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --profile=minimal --default-toolchain stable

‎.github/workflows/kotlin.yml‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,9 @@ jobs:
2020
- name: Checkout repository
2121
uses: actions/checkout@v6
2222

23+
- name: Pin proptest for compatibility
24+
run: cargo update -p proptest --precise "1.11.0" --verbose
25+
2326
- name: Set up JDK
2427
uses: actions/setup-java@v5
2528
with:

‎.github/workflows/lnd-integration.yml‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,9 @@ jobs:
1414
- name: Checkout repository
1515
uses: actions/checkout@v6
1616

17+
- name: Pin proptest for compatibility
18+
run: cargo update -p proptest --precise "1.11.0" --verbose
19+
1720
- name: Check and install CMake if needed
1821
# lnd_grpc_rust (via prost-build v0.10.4) requires CMake >= 3.5 but is incompatible with CMake >= 4.0.
1922
# This step checks if CMake is missing, below 3.5, or 4.0 or higher, and installs CMake 3.31.6 if needed,

‎.github/workflows/postgres-integration.yml‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,9 @@ jobs:
2929
steps:
3030
- name: Checkout code
3131
uses: actions/checkout@v6
32+
- name: Pin proptest for compatibility
33+
run: cargo update -p proptest --precise "1.11.0" --verbose
34+
3235
- name: Install Rust stable toolchain
3336
run: |
3437
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --profile=minimal --default-toolchain stable

‎.github/workflows/python.yml‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,9 @@ jobs:
2020
- name: Checkout repository
2121
uses: actions/checkout@v6
2222

23+
- name: Pin proptest for compatibility
24+
run: cargo update -p proptest --precise "1.11.0" --verbose
25+
2326
- name: Install uv
2427
uses: astral-sh/setup-uv@v7
2528
with:

‎.github/workflows/swift.yml‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,9 @@ jobs:
1818
- name: Checkout repository
1919
uses: actions/checkout@v6
2020

21+
- name: Pin proptest for compatibility
22+
run: cargo update -p proptest --precise "1.11.0" --verbose
23+
2124
- name: Set default Rust version to stable
2225
run: rustup default stable
2326

0 commit comments

Comments
 (0)