From edba0f32dd0aa67b3c84390f0389516fce7c6ac7 Mon Sep 17 00:00:00 2001 From: Eval Exec Date: Sat, 3 Oct 2026 07:06:57 -0400 Subject: [PATCH] ci: install nextest in the daemon-lifecycle job The job now runs `cargo nextest run --locked -p neomacs --test daemon_lifecycle`, but its setup-rust step never asked for nextest: the old flow reached `cargo test` through `cargo xtask test-daemon-lifecycle`, which needed no nextest at all. Without the install the job dies before building anything: error: no such command: `nextest` ##[error]Process completed with exit code 101 Every other nextest-using job in this workflow passes `install-nextest: true`; this one now does too. Caught by the test-suite run for main 37115597587 (job 111181701603). That run's `workspace test archive` failure is unrelated: a compile error in b845d1693a ("test(gc): generational verifier and stress"), `error[E0599] no method named debug_assert_remembered_membership` at crates/neovm-core/src/tagged/gc/tests/generational_tests.rs:86. The same run's build log confirms the new generation path works on the runner -- "regenerated lisp/international/cp51932.el from cp51932.awk (GNU admin/charsets/Makefile.in:213-214)", and the same for eucjp-ms.el. --- .github/workflows/test-suite.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/test-suite.yml b/.github/workflows/test-suite.yml index d5c0e9de07..a4303bf2a1 100644 --- a/.github/workflows/test-suite.yml +++ b/.github/workflows/test-suite.yml @@ -91,6 +91,7 @@ jobs: cache-key: ci-daemon-lifecycle-linux cache-shared-key: linux-debug-daemon-lifecycle cache-save-if: ${{ github.ref == 'refs/heads/main' }} + install-nextest: true - name: Set up pinned GNU Emacs client for interoperability uses: ./.github/actions/setup-gnu-emacs - name: Require the installed GNU client