Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/env
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
RUST_STABLE_VERSION=1.88.0
POLKADOT_SDK_VERSION=polkadot-stable2512-2
ZOMBIENET_VERSION=v1.3.138
ZOMBIENET_VERSION=v0.4.8
4 changes: 2 additions & 2 deletions .github/workflows/integration-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ jobs:

- name: Log binary versions
run: |
.bin/zombienet version
.bin/zombienet --version
.bin/polkadot --version
.bin/polkadot-omni-node --version

Expand All @@ -89,7 +89,7 @@ jobs:

- name: Start chain and wait for blocks
run: |
nohup .bin/zombienet spawn zombienet.toml > /tmp/zombienet.log 2>&1 &
nohup env PROJECT_ROOT=$(pwd) .bin/zombienet spawn -p native zombienet.toml > /tmp/zombienet.log 2>&1 &
ZOMBIE_PID=$!
echo "Waiting for zombienet to set up nodes..."
sleep 15
Expand Down
10 changes: 5 additions & 5 deletions justfile
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
# Polkadot SDK version (matches Cargo.toml tag)
polkadot_version := "polkadot-stable2512-2"
# Zombienet version
zombienet_version := "v1.3.138"
zombienet_version := "v0.4.8"

# Detect OS and architecture
os := `uname -s | tr '[:upper:]' '[:lower:]'`
Expand All @@ -17,7 +17,7 @@ arch := `uname -m`
# URL components
polkadot_sdk_base := "https://github.com/paritytech/polkadot-sdk/releases/download/" + polkadot_version + "/"
darwin_suffix := if os == "darwin" { "-aarch64-apple-darwin" } else { "" }
zombienet_asset := if os == "darwin" { if arch == "arm64" { "zombienet-macos-arm64" } else { "zombienet-macos-x64" } } else { "zombienet-linux-x64" }
zombienet_asset := if os == "darwin" { "zombie-cli-aarch64-apple-darwin" } else { "zombie-cli-x86_64-unknown-linux-musl" }

# Network ports (override with: just PROVIDER_PORT=3001 start-provider)
RELAY_PORT := "9900"
Expand Down Expand Up @@ -67,7 +67,7 @@ download-binaries: download-polkadot-sdk-binaries download-zombienet
download-polkadot-sdk-binaries: _download-polkadot _download-polkadot-omni-node _download-chain-spec-builder

# Download zombienet
download-zombienet: (_download "zombienet" "https://github.com/paritytech/zombienet/releases/download/" + zombienet_version + "/" + zombienet_asset)
download-zombienet: (_download "zombienet" "https://github.com/paritytech/zombienet-sdk/releases/download/" + zombienet_version + "/" + zombienet_asset)

[private]
_download-polkadot: (_download "polkadot" polkadot_sdk_base + "polkadot" + darwin_suffix) (_download "polkadot-execute-worker" polkadot_sdk_base + "polkadot-execute-worker" + darwin_suffix) (_download "polkadot-prepare-worker" polkadot_sdk_base + "polkadot-prepare-worker" + darwin_suffix)
Expand All @@ -94,7 +94,7 @@ start-chain: check build-runtime
echo " Relay chain: https://polkadot.js.org/apps/?rpc={{ RELAY_WS }}"
echo " Parachain: https://polkadot.js.org/apps/?rpc={{ CHAIN_WS }}"
echo ""
.bin/zombienet spawn zombienet.toml
PROJECT_ROOT=$(pwd) .bin/zombienet spawn -p native zombienet.toml

# Start the storage provider node
# Examples:
Expand Down Expand Up @@ -222,7 +222,7 @@ fs-integration-test:
echo "Skipping blockchain startup..."
else
echo "Starting blockchain network..."
.bin/zombienet spawn zombienet.toml > /tmp/zombienet.log 2>&1 &
PROJECT_ROOT=$(pwd) .bin/zombienet spawn -p native zombienet.toml > /tmp/zombienet.log 2>&1 &
ZOMBIENET_PID=$!
trap "kill $ZOMBIENET_PID 2>/dev/null || true" EXIT

Expand Down
6 changes: 3 additions & 3 deletions zombienet.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ timeout = 1000
provider = "native"

[relaychain]
default_command = ".bin/polkadot"
default_command = "{{PROJECT_ROOT}}/.bin/polkadot"
chain = "westend-local"
default_args = ["-lruntime=info"]

Expand All @@ -20,11 +20,11 @@ rpc_port = 9901
[[parachains]]
id = 4000
cumulus_based = true
chain_spec_command = "./scripts/build-chain-spec.sh"
chain_spec_command = "{{PROJECT_ROOT}}/scripts/build-chain-spec.sh"

[[parachains.collators]]
name = "alice"
validator = true
command = ".bin/polkadot-omni-node"
command = "{{PROJECT_ROOT}}/.bin/polkadot-omni-node"
rpc_port = 2222
args = ["--collator", "-lruntime=info"]
Loading