From 74635a1ba52c03f0ca688da7377577eb03c4fd76 Mon Sep 17 00:00:00 2001 From: Breno Brito Date: Wed, 18 Feb 2026 17:41:09 -0300 Subject: [PATCH] ci: bump GitHub Actions to v5 --- .github/workflows/publish-python.yaml | 26 +++++++++++----------- .github/workflows/python-api-docs.yaml | 6 ++--- .github/workflows/test-bdk-ffi-latest.yaml | 16 ++++++------- .github/workflows/test-python.yaml | 24 ++++++++++---------- 4 files changed, 36 insertions(+), 36 deletions(-) diff --git a/.github/workflows/publish-python.yaml b/.github/workflows/publish-python.yaml index e6a8cd9..659b4c6 100644 --- a/.github/workflows/publish-python.yaml +++ b/.github/workflows/publish-python.yaml @@ -21,7 +21,7 @@ jobs: - cp313-cp313 steps: - name: "Checkout" - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: submodules: recursive persist-credentials: false @@ -44,7 +44,7 @@ jobs: # see issue #350 for more information run: ${PYBIN}/python -m build --wheel --config-setting=--build-option=--plat-name=manylinux_2_28_x86_64 --verbose - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v5 with: name: bdkpython-manylinux_2_28_x86_64-${{ matrix.python }} path: /home/runner/work/bdk-python/bdk-python/dist/*.whl @@ -61,14 +61,14 @@ jobs: - "3.13" steps: - name: "Checkout" - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: submodules: recursive persist-credentials: false fetch-depth: 0 - name: "Install Python" - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: ${{ matrix.python }} @@ -87,7 +87,7 @@ jobs: run: python3 -m build --wheel --config-setting=--build-option=--plat-name=macosx_11_0_arm64 --verbose - name: "Upload artifacts" - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: bdkpython-macos-arm64-${{ matrix.python }} path: /Users/runner/work/bdk-python/bdk-python/dist/*.whl @@ -104,14 +104,14 @@ jobs: - "3.13" steps: - name: "Checkout" - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: submodules: recursive persist-credentials: false fetch-depth: 0 - name: "Install Python" - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: ${{ matrix.python }} @@ -129,7 +129,7 @@ jobs: # see issue #350 for more information run: python3 -m build --wheel --config-setting=--build-option=--plat-name=macosx_11_0_x86_64 --verbose - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v5 with: name: bdkpython-macos-x86_64-${{ matrix.python }} path: /Users/runner/work/bdk-python/bdk-python/dist/*.whl @@ -146,13 +146,13 @@ jobs: - "3.13" steps: - name: "Checkout" - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: submodules: recursive persist-credentials: false fetch-depth: 0 - - uses: actions/setup-python@v4 + - uses: actions/setup-python@v5 with: python-version: ${{ matrix.python }} @@ -169,7 +169,7 @@ jobs: run: python -m build --wheel --verbose - name: "Upload artifacts" - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: bdkpython-win-${{ matrix.python }} path: D:\a\bdk-python\bdk-python\dist\*.whl @@ -180,12 +180,12 @@ jobs: needs: [build-manylinux_2_28-x86_64-wheels, build-macos-arm64-wheels, build-macos-x86_64-wheels, build-windows-wheels] steps: - name: "Checkout" - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: persist-credentials: false - name: "Download artifacts in dist/ directory" - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v5 with: path: dist/ diff --git a/.github/workflows/python-api-docs.yaml b/.github/workflows/python-api-docs.yaml index 8b764b0..2fe70a4 100644 --- a/.github/workflows/python-api-docs.yaml +++ b/.github/workflows/python-api-docs.yaml @@ -14,7 +14,7 @@ jobs: runs-on: ubuntu-24.04 steps: - name: "Checkout" - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: submodules: recursive persist-credentials: false @@ -49,7 +49,7 @@ jobs: run: python3 -m sphinx -b html -W --keep-going docs/source docs/_build/html - name: "Upload API Docs" - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: artifact-bdkpython-api-docs path: docs/_build/html @@ -69,4 +69,4 @@ jobs: steps: - name: "Deploy to GitHub Pages" id: deployment - uses: actions/deploy-pages@v4 \ No newline at end of file + uses: actions/deploy-pages@v5 diff --git a/.github/workflows/test-bdk-ffi-latest.yaml b/.github/workflows/test-bdk-ffi-latest.yaml index 0e12728..a8b392c 100644 --- a/.github/workflows/test-bdk-ffi-latest.yaml +++ b/.github/workflows/test-bdk-ffi-latest.yaml @@ -25,7 +25,7 @@ jobs: - cp313-cp313 steps: - name: "Checkout" - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: submodules: recursive persist-credentials: false @@ -81,7 +81,7 @@ jobs: - "3.13" steps: - name: "Checkout" - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: submodules: recursive persist-credentials: false @@ -99,7 +99,7 @@ jobs: uses: actions-rust-lang/setup-rust-toolchain@v1 - name: "Install Python" - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: ${{ matrix.python }} @@ -132,7 +132,7 @@ jobs: - "3.13" steps: - name: "Checkout" - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: submodules: recursive persist-credentials: false @@ -149,7 +149,7 @@ jobs: - name: "Set up Rust" uses: actions-rust-lang/setup-rust-toolchain@v1 - - uses: actions/setup-python@v4 + - uses: actions/setup-python@v5 with: python-version: ${{ matrix.python }} @@ -180,7 +180,7 @@ jobs: - "3.13" steps: - name: "Checkout" - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: submodules: recursive persist-credentials: false @@ -198,7 +198,7 @@ jobs: uses: actions-rust-lang/setup-rust-toolchain@v1 - name: "Install Python" - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: ${{ matrix.python }} @@ -223,7 +223,7 @@ jobs: runs-on: ubuntu-24.04 steps: - name: "Checkout" - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: submodules: recursive persist-credentials: false diff --git a/.github/workflows/test-python.yaml b/.github/workflows/test-python.yaml index 1a5dc05..73e60c1 100644 --- a/.github/workflows/test-python.yaml +++ b/.github/workflows/test-python.yaml @@ -23,7 +23,7 @@ jobs: - cp313-cp313 steps: - name: "Checkout" - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: submodules: recursive persist-credentials: false @@ -51,7 +51,7 @@ jobs: run: ${PYBIN}/python -m unittest discover --start "./tests/" --pattern "test_offline_*.py" --verbose - name: "Upload artifact test" - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: bdkpython-manylinux_2_28_x86_64-${{ matrix.python }} path: /home/runner/work/bdk-python/bdk-python/dist/*.whl @@ -68,14 +68,14 @@ jobs: - "3.13" steps: - name: "Checkout" - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: submodules: recursive persist-credentials: false fetch-depth: 0 - name: "Install Python" - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: ${{ matrix.python }} @@ -100,7 +100,7 @@ jobs: python3 -m unittest discover --start "./tests/" --pattern "test_offline_*.py" --verbose - name: "Upload artifact test" - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: bdkpython-macos-arm64-${{ matrix.python }} path: /Users/runner/work/bdk-python/bdk-python/dist/*.whl @@ -117,13 +117,13 @@ jobs: - "3.13" steps: - name: "Checkout" - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: submodules: recursive persist-credentials: false fetch-depth: 0 - - uses: actions/setup-python@v4 + - uses: actions/setup-python@v5 with: python-version: ${{ matrix.python }} @@ -146,7 +146,7 @@ jobs: run: python3 -m unittest discover --start "./tests/" --pattern "test_offline_*.py" --verbose - name: "Upload artifact test" - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: bdkpython-macos-x86_64-${{ matrix.python }} path: /Users/runner/work/bdk-python/bdk-python/dist/*.whl @@ -163,14 +163,14 @@ jobs: - "3.13" steps: - name: "Checkout" - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: submodules: recursive persist-credentials: false fetch-depth: 0 - name: "Install Python" - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: ${{ matrix.python }} @@ -187,7 +187,7 @@ jobs: run: python -m build --wheel --verbose - name: "Upload artifact test" - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: bdkpython-windows-${{ matrix.python }} path: D:\a\bdk-python\bdk-python\dist\*.whl @@ -204,7 +204,7 @@ jobs: runs-on: ubuntu-24.04 steps: - name: "Checkout" - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: submodules: recursive persist-credentials: false