From 8c412dc924404326ff49e98fe47dae968c51184b Mon Sep 17 00:00:00 2001 From: Marios Date: Tue, 7 Oct 2025 19:03:18 +0300 Subject: [PATCH 1/4] Use absolute path for zombienet to avoid conflicts (#178) --- crates/node/src/node_implementations/zombienet.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/crates/node/src/node_implementations/zombienet.rs b/crates/node/src/node_implementations/zombienet.rs index 9a43f40..ca7e3a1 100644 --- a/crates/node/src/node_implementations/zombienet.rs +++ b/crates/node/src/node_implementations/zombienet.rs @@ -138,6 +138,7 @@ impl ZombieNode { let base_directory = working_directory_path .join(Self::BASE_DIRECTORY) .join(id.to_string()); + let base_directory = base_directory.canonicalize().unwrap_or(base_directory); let logs_directory = base_directory.join(Self::LOGS_DIRECTORY); let wallet = AsRef::::as_ref(&context).wallet(); From 0711216539b23c2238bf9499faaa0f7e6e98ec6c Mon Sep 17 00:00:00 2001 From: pgherveou Date: Wed, 8 Oct 2025 09:57:28 +0200 Subject: [PATCH 2/4] add fmt check --- .github/workflows/test.yml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 0d9ca12..348f69e 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -18,9 +18,22 @@ env: POLKADOT_VERSION: polkadot-stable2506-2 jobs: + fmt: + runs-on: ubuntu-latest + steps: + - name: Checkout repo + uses: actions/checkout@v4 + + - name: Setup Rust toolchain + uses: actions-rust-lang/setup-rust-toolchain@v1 + + - name: Cargo fmt + run: cargo fmt --all -- --check + cache-polkadot: name: Build and cache Polkadot binaries on ${{ matrix.os }} runs-on: ${{ matrix.os }} + needs: [fmt] strategy: matrix: os: [ubuntu-24.04, macos-14] From a8d84c83601bddc12a340a1fc5a36d24f3eac4a2 Mon Sep 17 00:00:00 2001 From: pgherveou Date: Wed, 8 Oct 2025 09:59:53 +0200 Subject: [PATCH 3/4] fix --- .github/workflows/test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 348f69e..9095916 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -28,7 +28,7 @@ jobs: uses: actions-rust-lang/setup-rust-toolchain@v1 - name: Cargo fmt - run: cargo fmt --all -- --check + run: cargo +nightly fmt --all -- --check cache-polkadot: name: Build and cache Polkadot binaries on ${{ matrix.os }} From 967cbac3492de6e15b90fb47ba45330e30edf1cd Mon Sep 17 00:00:00 2001 From: pgherveou Date: Wed, 8 Oct 2025 10:00:32 +0200 Subject: [PATCH 4/4] fix --- .github/workflows/test.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 9095916..b989253 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -27,6 +27,9 @@ jobs: - name: Setup Rust toolchain uses: actions-rust-lang/setup-rust-toolchain@v1 + - name: Install nightly toolchain + run: rustup toolchain install nightly + - name: Cargo fmt run: cargo +nightly fmt --all -- --check