From 4def43b799e01955ffe690197769b6c7d30f246c Mon Sep 17 00:00:00 2001 From: Eliah Kagan Date: Fri, 8 Nov 2024 21:50:14 -0500 Subject: [PATCH] Temporarily break `pure-rust-build` to verify that it can fail This makes the `pure-rust-build` CI job attempt to install gitoxide from `.` with implicit `max`, rather than explicit `max-pure`. This job, introduced in ed4deac (#624), is intended to identify unintended C toolchain dependencies. If, without the current breakage, it is (still) capable of doing this, then as temporarily modified here, it should fail. If it fails and the error messages clearly relate to the absence of components necessary to build/use C libraries, then it is probably (still) working. Assuming it fails as expected, the Debian version can then be increased, and then the changes in this commit reverted: if that fails, then succeeds, respectively, then the job's functionality is most likely preserved across the upgrade. --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 523e909c8e2..88b7bdb1e9a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -28,7 +28,7 @@ jobs: - name: install Rust via Rustup run: curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --profile minimal; - uses: Swatinem/rust-cache@v2 - - run: /github/home/.cargo/bin/cargo install --debug --locked --no-default-features --features max-pure --path . + - run: /github/home/.cargo/bin/cargo install --debug --locked --path . test: runs-on: ubuntu-latest