From 4b25a3ef764f62554f67f0b683733a469a45363f Mon Sep 17 00:00:00 2001 From: Ricardo Guilherme Schmidt <3esmit@gmail.com> Date: Mon, 29 Jun 2026 13:55:53 -0300 Subject: [PATCH] fix(integration-tests): keep seed dir alive during local sequencer --- programs/integration_tests/src/local_sequencer.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/programs/integration_tests/src/local_sequencer.rs b/programs/integration_tests/src/local_sequencer.rs index de86e3b..c2629cd 100644 --- a/programs/integration_tests/src/local_sequencer.rs +++ b/programs/integration_tests/src/local_sequencer.rs @@ -366,8 +366,10 @@ fn ensure_release_guest_builds() -> DynResult<()> { } struct LocalSequencer { + // Fields drop in declaration order; shut the node down before seed cleanup. _node: TestNode, client: TestNodeClient, + _seed_dir: SeedDirGuard, } impl LocalSequencer { @@ -385,6 +387,7 @@ impl LocalSequencer { Ok(Self { client: node.client(), _node: node, + _seed_dir: seed_dir, }) }