diff --git a/.github/workflows/check-developer-experience.yml b/.github/workflows/check-developer-experience.yml index 16af65c4..10528c38 100644 --- a/.github/workflows/check-developer-experience.yml +++ b/.github/workflows/check-developer-experience.yml @@ -69,10 +69,14 @@ jobs: node-version: "latest" - name: Checkout uses: actions/checkout@v4 + - uses: cargo-bins/cargo-binstall@main - name: install nextest - run: cargo install cargo-nextest --locked + run: cargo binstall --no-confirm cargo-nextest + - run: | + sudo apt-get update + sudo apt-get --yes --no-install-recommends install pkg-config - name: install markdown-test-report - run: cargo install markdown-test-report --locked + run: cargo binstall --no-confirm markdown-test-report - name: refresh-compile-env run: just --yes refresh-compile-env - run: just --yes fake-nix @@ -80,7 +84,7 @@ jobs: continue-on-error: ${{ matrix.rust.optional }} - run: | NEXTEST_EXPERIMENTAL_LIBTEST_JSON=1 just cargo +${{matrix.rust.toolchain}} \ - nextest --message-format libtest-json-plus --profile ci run --locked --target=x86_64-unknown-linux-gnu \ + nextest --profile ci run --message-format libtest-json-plus --locked --target=x86_64-unknown-linux-gnu \ > target/nextest/ci/ci.x86_64-unknown-linux-gnu.json markdown-test-report target/nextest/ci/ci.x86_64-unknown-linux-gnu.json -o target/nextest/ci/ci.x86_64-unknown-linux-gnu.md cat target/nextest/ci/ci.x86_64-unknown-linux-gnu.md > $GITHUB_STEP_SUMMARY