diff --git a/.github/workflows/audit.yml b/.github/workflows/audit.yml index 648c55e2..25cbf0b5 100644 --- a/.github/workflows/audit.yml +++ b/.github/workflows/audit.yml @@ -17,7 +17,7 @@ jobs: working-directory: bdk-ffi steps: - name: "Check out PR branch" - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: "Run audit" run: | diff --git a/.github/workflows/cont_integration.yml b/.github/workflows/cont_integration.yml index 05c385db..e25a8904 100644 --- a/.github/workflows/cont_integration.yml +++ b/.github/workflows/cont_integration.yml @@ -21,7 +21,7 @@ jobs: clippy: true steps: - name: "Checkout" - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: "Generate cache key" run: echo "${{ matrix.rust.version }} ${{ matrix.features }}" | tee .cache_key @@ -66,7 +66,7 @@ jobs: working-directory: bdk-ffi steps: - name: "Checkout" - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: "Set default toolchain" run: rustup default nightly diff --git a/.github/workflows/live-tests.yaml b/.github/workflows/live-tests.yaml index 9226dda7..8ce93a04 100644 --- a/.github/workflows/live-tests.yaml +++ b/.github/workflows/live-tests.yaml @@ -10,7 +10,7 @@ jobs: runs-on: ubuntu-20.04 steps: - name: "Checkout publishing branch" - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: "Cache" uses: actions/cache@v3 @@ -22,7 +22,7 @@ jobs: key: ${{ runner.os }}-${{ hashFiles('**/Cargo.toml','**/Cargo.lock') }} - name: "Set up JDK" - uses: actions/setup-java@v3 + uses: actions/setup-java@v4 with: distribution: temurin java-version: 11 @@ -45,7 +45,7 @@ jobs: runs-on: macos-12 steps: - name: "Checkout" - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: "Build Swift package" run: bash ./bdk-swift/build-local-swift.sh @@ -71,7 +71,7 @@ jobs: - cp310-cp310 steps: - name: "Checkout" - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: submodules: true - uses: actions-rs/toolchain@v1 diff --git a/.github/workflows/publish-android.yaml b/.github/workflows/publish-android.yaml index 2d7ba16d..82460ad4 100644 --- a/.github/workflows/publish-android.yaml +++ b/.github/workflows/publish-android.yaml @@ -8,7 +8,7 @@ jobs: runs-on: ubuntu-20.04 steps: - name: "Check out PR branch" - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: "Cache" uses: actions/cache@v3 @@ -20,7 +20,7 @@ jobs: key: ${{ runner.os }}-${{ hashFiles('**/Cargo.toml','**/Cargo.lock') }} - name: "Set up JDK" - uses: actions/setup-java@v3 + uses: actions/setup-java@v4 with: distribution: temurin java-version: 17 diff --git a/.github/workflows/publish-jvm.yaml b/.github/workflows/publish-jvm.yaml index afbdbc6a..b60cf7c5 100644 --- a/.github/workflows/publish-jvm.yaml +++ b/.github/workflows/publish-jvm.yaml @@ -7,7 +7,7 @@ jobs: runs-on: macos-12 steps: - name: "Checkout publishing branch" - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: "Cache" uses: actions/cache@v3 @@ -19,7 +19,7 @@ jobs: key: ${{ runner.os }}-${{ hashFiles('**/Cargo.toml','**/Cargo.lock') }} - name: "Set up JDK" - uses: actions/setup-java@v3 + uses: actions/setup-java@v4 with: distribution: temurin java-version: 17 @@ -36,7 +36,7 @@ jobs: ./gradlew buildJvmLib - name: "Upload macOS native libraries for reuse in publishing job" - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: artifact-macos path: /Users/runner/work/bdk-ffi/bdk-ffi/bdk-jvm/lib/src/main/resources/ @@ -46,10 +46,10 @@ jobs: runs-on: windows-2022 steps: - name: "Checkout publishing branch" - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: "Set up JDK" - uses: actions/setup-java@v3 + uses: actions/setup-java@v4 with: distribution: temurin java-version: 17 @@ -66,7 +66,7 @@ jobs: ./gradlew buildJvmLib - name: "Upload Windows native libraries for reuse in publishing job" - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: artifact-windows path: D:\a\bdk-ffi\bdk-ffi\bdk-jvm\lib\src\main\resources\ @@ -77,7 +77,7 @@ jobs: runs-on: ubuntu-20.04 steps: - name: "Checkout publishing branch" - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: "Cache" uses: actions/cache@v3 @@ -89,7 +89,7 @@ jobs: key: ${{ runner.os }}-${{ hashFiles('**/Cargo.toml','**/Cargo.lock') }} - name: "Set up JDK" - uses: actions/setup-java@v3 + uses: actions/setup-java@v4 with: distribution: temurin java-version: 17 @@ -115,7 +115,7 @@ jobs: path: ./bdk-jvm/lib/src/main/resources/ - name: "Upload library code and binaries" - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: artifact-full path: ./bdk-jvm/lib/ diff --git a/.github/workflows/publish-python.yaml b/.github/workflows/publish-python.yaml index ff51cf20..64de857e 100644 --- a/.github/workflows/publish-python.yaml +++ b/.github/workflows/publish-python.yaml @@ -28,7 +28,7 @@ jobs: - cp312-cp312 steps: - name: "Checkout" - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: submodules: true # TODO 2: Other CI workflows use explicit Rust compiler versions, I think we should do the same here @@ -44,7 +44,7 @@ jobs: # see issue #350 for more information run: ${PYBIN}/python setup.py bdist_wheel --plat-name manylinux_2_17_x86_64 --verbose - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: bdkpython-manylinux2014-x86_64-${{ matrix.python }} path: /home/runner/work/bdk-ffi/bdk-ffi/bdk-python/dist/*.whl @@ -65,7 +65,7 @@ jobs: - "3.12" steps: - name: "Checkout" - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: submodules: true @@ -83,7 +83,7 @@ jobs: run: python3 setup.py bdist_wheel --plat-name macosx_11_0_arm64 --verbose - name: "Upload artifacts" - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: bdkpython-macos-arm64-${{ matrix.python }} path: /Users/runner/work/bdk-ffi/bdk-ffi/bdk-python/dist/*.whl @@ -104,7 +104,7 @@ jobs: - "3.12" steps: - name: "Checkout" - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: submodules: true @@ -121,7 +121,7 @@ jobs: # see issue #350 for more information run: python3 setup.py bdist_wheel --plat-name macosx_11_0_x86_64 --verbose - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: bdkpython-macos-x86_64-${{ matrix.python }} path: /Users/runner/work/bdk-ffi/bdk-ffi/bdk-python/dist/*.whl @@ -142,7 +142,7 @@ jobs: - "3.12" steps: - name: "Checkout" - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: submodules: true - uses: actions/setup-python@v4 @@ -156,7 +156,7 @@ jobs: run: python setup.py bdist_wheel --verbose - name: "Upload artifacts" - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: bdkpython-win-${{ matrix.python }} path: D:\a\bdk-ffi\bdk-ffi\bdk-python\dist\*.whl @@ -170,7 +170,7 @@ jobs: needs: [build-manylinux2014-x86_64-wheels, build-macos-arm64-wheels, build-macos-x86_64-wheels, build-windows-wheels] steps: - name: "Checkout" - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: "Download artifacts in dist/ directory" uses: actions/download-artifact@v3 diff --git a/.github/workflows/test-android.yaml b/.github/workflows/test-android.yaml index 9101a9da..368b628e 100644 --- a/.github/workflows/test-android.yaml +++ b/.github/workflows/test-android.yaml @@ -20,7 +20,7 @@ jobs: run: echo $ANDROID_NDK_ROOT - name: "Check out PR branch" - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: "Cache" uses: actions/cache@v3 @@ -32,7 +32,7 @@ jobs: key: ${{ runner.os }}-${{ hashFiles('**/Cargo.toml','**/Cargo.lock') }} - name: "Set up JDK" - uses: actions/setup-java@v3 + uses: actions/setup-java@v4 with: distribution: temurin java-version: 17 diff --git a/.github/workflows/test-jvm.yaml b/.github/workflows/test-jvm.yaml index bf6f8830..b5b5a096 100644 --- a/.github/workflows/test-jvm.yaml +++ b/.github/workflows/test-jvm.yaml @@ -15,7 +15,7 @@ jobs: runs-on: ubuntu-20.04 steps: - name: "Check out PR branch" - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: "Cache" uses: actions/cache@v3 @@ -27,7 +27,7 @@ jobs: key: ${{ runner.os }}-${{ hashFiles('**/Cargo.toml','**/Cargo.lock') }} - name: "Set up JDK" - uses: actions/setup-java@v3 + uses: actions/setup-java@v4 with: distribution: temurin java-version: 17 diff --git a/.github/workflows/test-python.yaml b/.github/workflows/test-python.yaml index 0618e9d7..4de2f48e 100644 --- a/.github/workflows/test-python.yaml +++ b/.github/workflows/test-python.yaml @@ -37,7 +37,7 @@ jobs: - cp312-cp312 steps: - name: "Checkout" - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: submodules: true - uses: actions-rs/toolchain@v1 @@ -59,7 +59,7 @@ jobs: run: ${PYBIN}/python -m unittest discover --start "./tests/" --pattern "test_offline_*.py" --verbose - name: "Upload artifact test" - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: bdkpython-manylinux2014-x86_64-${{ matrix.python }} path: /home/runner/work/bdk-ffi/bdk-ffi/bdk-python/dist/*.whl @@ -80,7 +80,7 @@ jobs: - "3.12" steps: - name: "Checkout" - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: submodules: true @@ -104,7 +104,7 @@ jobs: # python3 -m unittest discover --start "./tests/" --pattern "test_offline_*.py" --verbose - name: "Upload artifact test" - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: bdkpython-macos-arm64-${{ matrix.python }} path: /Users/runner/work/bdk-ffi/bdk-ffi/bdk-python/dist/*.whl @@ -125,7 +125,7 @@ jobs: - "3.12" steps: - name: "Checkout" - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: submodules: true - uses: actions/setup-python@v4 @@ -147,7 +147,7 @@ jobs: run: python3 -m unittest discover --start "./tests/" --pattern "test_offline_*.py" --verbose - name: "Upload artifact test" - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: bdkpython-macos-x86_64-${{ matrix.python }} path: /Users/runner/work/bdk-ffi/bdk-ffi/bdk-python/dist/*.whl @@ -168,7 +168,7 @@ jobs: - "3.12" steps: - name: "Checkout" - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: submodules: true @@ -184,7 +184,7 @@ jobs: run: python setup.py bdist_wheel --verbose - name: "Upload artifact test" - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: bdkpython-windows-${{ matrix.python }} path: D:\a\bdk-ffi\bdk-ffi\bdk-python\dist\*.whl diff --git a/.github/workflows/test-swift.yaml b/.github/workflows/test-swift.yaml index a068bad2..f778eec2 100644 --- a/.github/workflows/test-swift.yaml +++ b/.github/workflows/test-swift.yaml @@ -16,7 +16,7 @@ jobs: runs-on: macos-12 steps: - name: "Checkout" - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: "Build Swift package" working-directory: bdk-swift