diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index b271562d66..2a2ca03e6c 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -95,9 +95,9 @@ jobs: rustup target add wasm32-unknown-unknown - uses: Swatinem/rust-cache@v2 - name: "Clippy" - run: cargo clippy --workspace --all-targets --all-features -- -D warnings + run: cargo clippy --workspace --all-targets --all-features --locked -- -D warnings - name: "Clippy (wasm)" - run: cargo clippy -p ruff_wasm --target wasm32-unknown-unknown --all-features -- -D warnings + run: cargo clippy -p ruff_wasm --target wasm32-unknown-unknown --all-features --locked -- -D warnings cargo-test-linux: runs-on: ubuntu-latest diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 368bd3bff0..f195b92a9b 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -73,7 +73,7 @@ jobs: uses: PyO3/maturin-action@v1 with: target: x86_64 - args: --release --out dist + args: --release --locked --out dist - name: "Test wheel - x86_64" run: | pip install dist/${{ env.PACKAGE_NAME }}-*.whl --force-reinstall @@ -112,7 +112,7 @@ jobs: - name: "Build wheels - universal2" uses: PyO3/maturin-action@v1 with: - args: --release --target universal2-apple-darwin --out dist + args: --release --locked --target universal2-apple-darwin --out dist - name: "Test wheel - universal2" run: | pip install dist/${{ env.PACKAGE_NAME }}-*universal2.whl --force-reinstall @@ -161,7 +161,7 @@ jobs: uses: PyO3/maturin-action@v1 with: target: ${{ matrix.platform.target }} - args: --release --out dist + args: --release --locked --out dist - name: "Test wheel" if: ${{ !startsWith(matrix.platform.target, 'aarch64') }} shell: bash @@ -210,7 +210,7 @@ jobs: with: target: ${{ matrix.target }} manylinux: auto - args: --release --out dist + args: --release --locked --out dist - name: "Test wheel" if: ${{ startsWith(matrix.target, 'x86_64') }} run: | @@ -269,7 +269,7 @@ jobs: target: ${{ matrix.platform.target }} manylinux: auto docker-options: ${{ matrix.platform.maturin_docker_options }} - args: --release --out dist + args: --release --locked --out dist - uses: uraimo/run-on-arch-action@v2 if: matrix.platform.arch != 'ppc64' name: Test wheel @@ -324,7 +324,7 @@ jobs: with: target: ${{ matrix.target }} manylinux: musllinux_1_2 - args: --release --out dist + args: --release --locked --out dist - name: "Test wheel" if: matrix.target == 'x86_64-unknown-linux-musl' uses: addnab/docker-run-action@v3 @@ -379,7 +379,7 @@ jobs: with: target: ${{ matrix.platform.target }} manylinux: musllinux_1_2 - args: --release --out dist + args: --release --locked --out dist docker-options: ${{ matrix.platform.maturin_docker_options }} - uses: uraimo/run-on-arch-action@v2 name: Test wheel