diff --git a/.github/workflows/cont_integration.yml b/.github/workflows/cont_integration.yml index a7f1b61f..05c385db 100644 --- a/.github/workflows/cont_integration.yml +++ b/.github/workflows/cont_integration.yml @@ -17,7 +17,7 @@ jobs: strategy: matrix: rust: - - version: 1.73.0 + - version: 1.77.1 clippy: true steps: - name: "Checkout" diff --git a/.github/workflows/live-tests.yaml b/.github/workflows/live-tests.yaml index ab8d80a7..9226dda7 100644 --- a/.github/workflows/live-tests.yaml +++ b/.github/workflows/live-tests.yaml @@ -27,8 +27,8 @@ jobs: distribution: temurin java-version: 11 - - name: "Set default Rust version to 1.73.0" - run: rustup default 1.73.0 + - name: "Set default Rust version to 1.77.1" + run: rustup default 1.77.1 - name: "Build bdk-jvm library" run: | diff --git a/.github/workflows/publish-android.yaml b/.github/workflows/publish-android.yaml index ccb7299b..2d7ba16d 100644 --- a/.github/workflows/publish-android.yaml +++ b/.github/workflows/publish-android.yaml @@ -25,8 +25,8 @@ jobs: distribution: temurin java-version: 17 - - name: "Set default Rust version to 1.73.0" - run: rustup default 1.73.0 + - name: "Set default Rust version to 1.77.1" + run: rustup default 1.77.1 - name: "Install Rust Android targets" run: rustup target add x86_64-linux-android aarch64-linux-android armv7-linux-androideabi diff --git a/.github/workflows/publish-jvm.yaml b/.github/workflows/publish-jvm.yaml index 2d1efc68..afbdbc6a 100644 --- a/.github/workflows/publish-jvm.yaml +++ b/.github/workflows/publish-jvm.yaml @@ -24,8 +24,8 @@ jobs: distribution: temurin java-version: 17 - - name: "Set default Rust version to 1.73.0" - run: rustup default 1.73.0 + - name: "Set default Rust version to 1.77.1" + run: rustup default 1.77.1 - name: "Install aarch64 Rust target" run: rustup target add aarch64-apple-darwin @@ -54,8 +54,8 @@ jobs: distribution: temurin java-version: 17 - - name: "Set default Rust version to 1.73.0" - run: rustup default 1.73.0 + - name: "Set default Rust version to 1.77.1" + run: rustup default 1.77.1 - name: "Install x86_64-pc-windows-msvc Rust target" run: rustup target add x86_64-pc-windows-msvc @@ -94,8 +94,8 @@ jobs: distribution: temurin java-version: 17 - - name: "Set default Rust version to 1.73.0" - run: rustup default 1.73.0 + - name: "Set default Rust version to 1.77.1" + run: rustup default 1.77.1 - name: "Build bdk-jvm library" run: | diff --git a/.github/workflows/test-android.yaml b/.github/workflows/test-android.yaml index 32533ba6..9101a9da 100644 --- a/.github/workflows/test-android.yaml +++ b/.github/workflows/test-android.yaml @@ -37,8 +37,8 @@ jobs: distribution: temurin java-version: 17 - - name: "Set default Rust version to 1.73.0" - run: rustup default 1.73.0 + - name: "Set default Rust version to 1.77.1" + run: rustup default 1.77.1 - name: "Install Rust Android targets" run: rustup target add x86_64-linux-android aarch64-linux-android armv7-linux-androideabi diff --git a/.github/workflows/test-jvm.yaml b/.github/workflows/test-jvm.yaml index 26afb70c..bf6f8830 100644 --- a/.github/workflows/test-jvm.yaml +++ b/.github/workflows/test-jvm.yaml @@ -32,8 +32,8 @@ jobs: distribution: temurin java-version: 17 - - name: "Set default Rust version to 1.73.0" - run: rustup default 1.73.0 + - name: "Set default Rust version to 1.77.1" + run: rustup default 1.77.1 - name: "Run JVM tests" run: | diff --git a/README.md b/README.md index 39a54841..ff7c746f 100644 --- a/README.md +++ b/README.md @@ -37,7 +37,7 @@ just publishlocal ``` ## Minimum Supported Rust Version (MSRV) -This library should compile with any combination of features with Rust 1.73.0. +This library should compile with any combination of features with Rust 1.77.1. ## Contributing To add new structs and functions, see the [UniFFI User Guide](https://mozilla.github.io/uniffi-rs/) and the [uniffi-examples](https://thunderbiscuit.github.io/uniffi-examples/) repository. diff --git a/bdk-android/README.md b/bdk-android/README.md index 28810839..3ee70899 100644 --- a/bdk-android/README.md +++ b/bdk-android/README.md @@ -38,10 +38,10 @@ _Note that Kotlin version `1.9.23` or later is required to build the library._ git clone https://github.com/bitcoindevkit/bdk-ffi ``` 2. Follow the "General" bdk-ffi ["Getting Started (Developer)"] instructions. -3. Install Rust (note that we are currently building using Rust 1.73.0): +3. Install Rust (note that we are currently building using Rust 1.77.1): ```shell curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -rustup default 1.73.0 +rustup default 1.77.1 ``` 4. Install required targets ```sh diff --git a/bdk-jvm/README.md b/bdk-jvm/README.md index 6d00d07f..69007464 100644 --- a/bdk-jvm/README.md +++ b/bdk-jvm/README.md @@ -36,10 +36,10 @@ curl -s "https://get.sdkman.io" | bash source "$HOME/.sdkman/bin/sdkman-init.sh" sdk install java 17.0.2-tem ``` -2. Install Rust (note that we are currently building using Rust 1.73.0): +2. Install Rust (note that we are currently building using Rust 1.77.1): ```shell curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -rustup default 1.73.0 +rustup default 1.77.1 ``` 3. Clone this repository. ```shell diff --git a/bdk-python/scripts/generate-linux.sh b/bdk-python/scripts/generate-linux.sh index e0e14309..6193be62 100644 --- a/bdk-python/scripts/generate-linux.sh +++ b/bdk-python/scripts/generate-linux.sh @@ -9,7 +9,7 @@ cd ../bdk-ffi/ cargo run --bin uniffi-bindgen generate src/bdk.udl --language python --out-dir ../bdk-python/src/bdkpython/ --no-format echo "Generating native binaries..." -rustup default 1.73.0 +rustup default 1.77.1 cargo build --profile release-smaller echo "Copying linux libbdkffi.so..." diff --git a/bdk-python/scripts/generate-macos-arm64.sh b/bdk-python/scripts/generate-macos-arm64.sh index 419d4103..f8185d68 100644 --- a/bdk-python/scripts/generate-macos-arm64.sh +++ b/bdk-python/scripts/generate-macos-arm64.sh @@ -9,7 +9,7 @@ cd ../bdk-ffi/ cargo run --bin uniffi-bindgen generate src/bdk.udl --language python --out-dir ../bdk-python/src/bdkpython/ --no-format echo "Generating native binaries..." -rustup default 1.73.0 +rustup default 1.77.1 rustup target add aarch64-apple-darwin cargo build --profile release-smaller --target aarch64-apple-darwin diff --git a/bdk-python/scripts/generate-macos-x86_64.sh b/bdk-python/scripts/generate-macos-x86_64.sh index 473c90d8..20652fda 100644 --- a/bdk-python/scripts/generate-macos-x86_64.sh +++ b/bdk-python/scripts/generate-macos-x86_64.sh @@ -9,7 +9,7 @@ cd ../bdk-ffi/ cargo run --bin uniffi-bindgen generate src/bdk.udl --language python --out-dir ../bdk-python/src/bdkpython/ --no-format echo "Generating native binaries..." -rustup default 1.73.0 +rustup default 1.77.1 rustup target add x86_64-apple-darwin cargo build --profile release-smaller --target x86_64-apple-darwin diff --git a/bdk-python/scripts/generate-windows.sh b/bdk-python/scripts/generate-windows.sh index 314fbaa4..5f45bbdc 100644 --- a/bdk-python/scripts/generate-windows.sh +++ b/bdk-python/scripts/generate-windows.sh @@ -9,7 +9,7 @@ cd ../bdk-ffi/ cargo run --bin uniffi-bindgen generate src/bdk.udl --language python --out-dir ../bdk-python/src/bdkpython/ --no-format echo "Generating native binaries..." -rustup default 1.73.0 +rustup default 1.77.1 rustup target add x86_64-pc-windows-msvc cargo build --profile release-smaller --target x86_64-pc-windows-msvc diff --git a/bdk-swift/build-local-swift.sh b/bdk-swift/build-local-swift.sh index 18a78c4d..3b1f5485 100755 --- a/bdk-swift/build-local-swift.sh +++ b/bdk-swift/build-local-swift.sh @@ -3,7 +3,7 @@ # The results of this script can be used for locally testing your SPM package adding a local package # to your application pointing at the bdk-swift directory. -rustup install 1.73.0 +rustup install 1.77.1 rustup component add rust-src rustup target add aarch64-apple-ios # iOS arm64 rustup target add x86_64-apple-ios # iOS x86_64