Skip to content

[tooling] Port 8545 hardcoded in script and fork.toml — parallel runs, CI matrix impossible #247

@obchain

Description

@obchain

Refs #52

Files: scripts/anvil_fork.sh, config/fork.toml

Problem

anvil default port 8545 is hardcoded on both sides. Multiple concurrent forks (e.g. two test suites in CI, or a dev running fork while CI runs fork tests) collide. No way to parameterise.

Fix

Accept PORT env var:

PORT="${ANVIL_PORT:-8545}"
anvil --port "$PORT" ...

config/fork.toml uses ${ANVIL_PORT:-8545} substitution. README documents override mechanism.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestlayer:devopsCI / deploy / infra / telemetrypr-reviewFindings from PR review processpriority:p2-polishNice-to-have / polishstatus:readyScoped and ready to pick up

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions