From 3e3c0bf22f9dcd623efa80600471c3c88bd6a98d Mon Sep 17 00:00:00 2001 From: thunderbiscuit Date: Mon, 24 Apr 2023 13:51:37 -0400 Subject: [PATCH] Pin Rust version in CI workflows to 1.67 --- .github/workflows/publish-android.yaml | 3 +++ .github/workflows/publish-jvm.yaml | 6 ++++++ .github/workflows/publish-python.yaml | 3 +++ .github/workflows/test-android.yaml | 3 +++ .github/workflows/test-jvm.yaml | 3 +++ .github/workflows/test-python.yaml | 3 +++ .github/workflows/test-swift.yaml | 3 +++ 7 files changed, 24 insertions(+) diff --git a/.github/workflows/publish-android.yaml b/.github/workflows/publish-android.yaml index f36f6bd..916d855 100644 --- a/.github/workflows/publish-android.yaml +++ b/.github/workflows/publish-android.yaml @@ -37,6 +37,9 @@ jobs: distribution: temurin java-version: 11 + - name: "Set default Rust version to 1.67.0" + run: rustup default 1.67.0 + - 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 a72189e..e2519d1 100644 --- a/.github/workflows/publish-jvm.yaml +++ b/.github/workflows/publish-jvm.yaml @@ -24,6 +24,9 @@ jobs: distribution: temurin java-version: 11 + - name: "Set default Rust version to 1.67.0" + run: rustup default 1.67.0 + - name: Install aarch64 Rust target run: rustup target add aarch64-apple-darwin @@ -68,6 +71,9 @@ jobs: distribution: temurin java-version: 11 + - name: "Set default Rust version to 1.67.0" + run: rustup default 1.67.0 + - name: Build bdk-jvm library run: | cd bdk-jvm diff --git a/.github/workflows/publish-python.yaml b/.github/workflows/publish-python.yaml index bb9da0a..d994588 100644 --- a/.github/workflows/publish-python.yaml +++ b/.github/workflows/publish-python.yaml @@ -37,6 +37,9 @@ jobs: with: toolchain: stable + - name: "Set default Rust version to 1.67.0" + run: rustup default 1.67.0 + - name: "Install requirements" run: ${PYBIN}/pip install -r requirements.txt diff --git a/.github/workflows/test-android.yaml b/.github/workflows/test-android.yaml index 6690fd6..ac9b92f 100644 --- a/.github/workflows/test-android.yaml +++ b/.github/workflows/test-android.yaml @@ -45,6 +45,9 @@ jobs: distribution: temurin java-version: 11 + - name: "Set default Rust version to 1.67.0" + run: rustup default 1.67.0 + - 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 643bf51..d8176d5 100644 --- a/.github/workflows/test-jvm.yaml +++ b/.github/workflows/test-jvm.yaml @@ -31,6 +31,9 @@ jobs: distribution: temurin java-version: 11 + - name: "Set default Rust version to 1.67.0" + run: rustup default 1.67.0 + - name: Run JVM tests run: | cd bdk-jvm diff --git a/.github/workflows/test-python.yaml b/.github/workflows/test-python.yaml index 2eed343..7f53f3f 100644 --- a/.github/workflows/test-python.yaml +++ b/.github/workflows/test-python.yaml @@ -43,6 +43,9 @@ jobs: with: toolchain: stable + - name: "Set default Rust version to 1.67.0" + run: rustup default 1.67.0 + - name: "Install requirements" run: ${PYBIN}/pip install -r requirements.txt diff --git a/.github/workflows/test-swift.yaml b/.github/workflows/test-swift.yaml index 38c1d97..6c6f3ac 100644 --- a/.github/workflows/test-swift.yaml +++ b/.github/workflows/test-swift.yaml @@ -16,6 +16,9 @@ jobs: - name: Checkout uses: actions/checkout@v2 + - name: "Set default Rust version to 1.67.0" + run: rustup default 1.67.0 + - name: Install Rust targets run: | rustup install nightly-x86_64-apple-darwin