diff --git a/.github/workflows/copilot-setup-steps.yml b/.github/workflows/copilot-setup-steps.yml index eb1b362bf..963f2a9f3 100644 --- a/.github/workflows/copilot-setup-steps.yml +++ b/.github/workflows/copilot-setup-steps.yml @@ -26,7 +26,7 @@ jobs: # If you do not check out your code, Copilot will do this for you. steps: - name: Checkout code - uses: actions/checkout@v5 + uses: actions/checkout@v6 - uses: astral-sh/setup-uv@v7 - run: uv tool install pre-commit - uses: actions/cache@v4 diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index 68f997e00..b1f4b0794 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -14,7 +14,7 @@ jobs: name: Docker Hub url: https://ghcr.io/pyo3/maturin steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - uses: dorny/paths-filter@v3 id: changes with: diff --git a/.github/workflows/downstream.yml b/.github/workflows/downstream.yml index ee85d4d7d..21ae3e294 100644 --- a/.github/workflows/downstream.yml +++ b/.github/workflows/downstream.yml @@ -12,7 +12,7 @@ jobs: sdist: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - name: Sccache Setup uses: mozilla-actions/sccache-action@v0.0.9 with: @@ -23,7 +23,7 @@ jobs: SCCACHE_GHA_ENABLED: "true" RUSTC_WRAPPER: "sccache" run: cargo build - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 with: repository: ${{ inputs.repository }} submodules: "recursive" diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index e9d4e3772..c75fa0536 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -17,7 +17,7 @@ jobs: name: crates.io url: ${{ steps.set_url.outputs.env_url }} steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - uses: dtolnay/rust-toolchain@stable - name: cargo login run: cargo login ${{ secrets.CRATES_IO_TOKEN }} @@ -61,7 +61,7 @@ jobs: CARGO_PROFILE_RELEASE_LTO: "fat" steps: # Largely inspired by https://github.com/starship/starship/blob/35a0a20f5c4fea6a08e1b91ff631b089eef8fc50/.github/workflows/deploy.yml - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - uses: dtolnay/rust-toolchain@stable with: targets: ${{ matrix.target }} @@ -179,7 +179,7 @@ jobs: CARGO_HOME: /root/.cargo CARGO_PROFILE_RELEASE_LTO: "${{ matrix.platform.lto || 'fat' }}" steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 # powerpc64le-unknown-linux-musl doesn't have official std library release - run: rustup target add --toolchain stable ${{ matrix.platform.target }} if: ${{ !contains(fromJson('["powerpc64le-unknown-linux-musl", "s390x-unknown-linux-gnu", "loongarch64-unknown-linux-gnu", "riscv64gc-unknown-linux-gnu"]'), matrix.platform.target) }} diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 60e4ea861..baf7e7042 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -20,7 +20,7 @@ jobs: name: Lint runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - run: | rustup component add rustfmt rustup component add clippy @@ -86,7 +86,7 @@ jobs: run: | echo "SCCACHE_GHA_ENABLED=true" >> $GITHUB_ENV echo "RUSTC_WRAPPER=sccache" >> $GITHUB_ENV - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - uses: astral-sh/setup-uv@v7 - name: Install python packages run: | @@ -196,7 +196,7 @@ jobs: name: Build maturin runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - run: rustup show - run: rustup target add x86_64-unknown-linux-musl - run: sudo apt-get install musl-tools @@ -216,7 +216,7 @@ jobs: SCCACHE_GHA_ENABLED: "true" RUSTC_WRAPPER: "sccache" steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - name: Sccache Setup uses: mozilla-actions/sccache-action@v0.0.9 with: @@ -252,7 +252,7 @@ jobs: PYTHON_VERSION: "3.11.2" NODE_VERSION: 18 steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - uses: actions/setup-python@v6 id: setup-python with: @@ -295,7 +295,7 @@ jobs: set -ex apk add cargo python3-dev libffi-dev py3-pip curl \ bash tar zstd git patchelf py3-virtualenv - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - name: Fix git permissions run: git config --global --add safe.directory $GITHUB_WORKSPACE - name: Cache cargo build @@ -319,7 +319,7 @@ jobs: manylinux: ["manylinux_2_28"] container: quay.io/pypa/${{ matrix.manylinux }}_x86_64 steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - uses: dtolnay/rust-toolchain@stable - uses: actions/download-artifact@v6 with: @@ -339,7 +339,7 @@ jobs: CARGO_INCREMENTAL: "0" CARGO_TERM_COLOR: always steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - uses: actions/setup-python@v6 with: python-version: "3.11" @@ -398,7 +398,7 @@ jobs: python: pypy3.11 container: ghcr.io/rust-cross/manylinux2014-cross:aarch64 steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - uses: actions/download-artifact@v6 with: name: maturin-build @@ -435,7 +435,7 @@ jobs: matrix: os: [ubuntu-latest, macos-latest, windows-latest] steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - uses: dorny/paths-filter@v3 id: changes with: @@ -480,7 +480,7 @@ jobs: name: Test MSRV runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - uses: dtolnay/rust-toolchain@1.85.0 # Caching - name: Cache cargo build @@ -521,7 +521,7 @@ jobs: apt-packages: gcc-arm-linux-gnueabi runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - name: Install packages run: | sudo apt-get update diff --git a/.github/workflows/update-auditwheel.yml b/.github/workflows/update-auditwheel.yml index 513b57bf6..737b92884 100644 --- a/.github/workflows/update-auditwheel.yml +++ b/.github/workflows/update-auditwheel.yml @@ -17,7 +17,7 @@ jobs: name: Update auditwheel policies runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - name: Fetch latest policy files run: | curl https://raw.githubusercontent.com/pypa/auditwheel/main/src/auditwheel/policy/manylinux-policy.json > src/auditwheel/manylinux-policy.json