• Mark Tyneway's avatar
    contracts-bedrock: visibility into flake · 39e4a91e
    Mark Tyneway authored
    A flake in CI was introduced when https://github.com/ethereum-optimism/optimism/pull/7928
    was merged. It is probably due to a race condition when reading a file
    from disk. Is there a way to have foundry only do something once for the
    entire test suite? Tried moving things to the constructor instead of
    `setUp` but that did not work. Ideally we do not need to read the file
    from disk for each contract deployed, this adds a lot of overhead.
    A solution around this is to refactor the way that the deploy script
    works or to add in the env var that will skip the check that sometimes
    fails.
    39e4a91e
Name
Last commit
Last update
..
go-ffi Loading commit data...
interfaces Loading commit data...
libraries Loading commit data...
universal Loading commit data...
upgrades Loading commit data...
Chains.sol Loading commit data...
Deploy.s.sol Loading commit data...
DeployConfig.s.sol Loading commit data...
DeployL2.s.sol Loading commit data...
DeployPeriphery.s.sol Loading commit data...
Deployer.sol Loading commit data...
Executables.sol Loading commit data...
FaultDisputeGameViz.s.sol Loading commit data...
FeeVaultWithdrawal.s.sol Loading commit data...
PeripheryDeployConfig.s.sol Loading commit data...
SemverLock.s.sol Loading commit data...
check-deploy-configs.sh Loading commit data...
dag-viz.py Loading commit data...
forge-test-names.ts Loading commit data...
invariant-doc-gen.ts Loading commit data...
slither.sh Loading commit data...
storage-snapshot.sh Loading commit data...
validate-spacers.ts Loading commit data...
verify-foundry-install.sh Loading commit data...