Commit 4aa875f0 authored by Mark Tyneway's avatar Mark Tyneway Committed by GitHub

ci: bump ci-builder to 0.47.0 (#10126)

* ci: bump ci-builder to 0.47.0

Includes a new foundry version that fixes issues with generating
state dumps for kontrol integration.

https://github.com/ethereum-optimism/optimism/pull/10125
https://app.circleci.com/pipelines/github/ethereum-optimism/optimism/50797/workflows/a85a79de-a4a8-4820-9199-ded9ffe9de7d

* lint: fix

* snapshots: update kontrol
parent f494ed20
...@@ -3,7 +3,7 @@ version: 2.1 ...@@ -3,7 +3,7 @@ version: 2.1
parameters: parameters:
ci_builder_image: ci_builder_image:
type: string type: string
default: us-docker.pkg.dev/oplabs-tools-artifacts/images/ci-builder:v0.46.1 default: us-docker.pkg.dev/oplabs-tools-artifacts/images/ci-builder:v0.47.0
ci_builder_rust_image: ci_builder_rust_image:
type: string type: string
default: us-docker.pkg.dev/oplabs-tools-artifacts/images/ci-builder-rust:latest default: us-docker.pkg.dev/oplabs-tools-artifacts/images/ci-builder-rust:latest
......
...@@ -963,7 +963,7 @@ contract Deploy is Deployer { ...@@ -963,7 +963,7 @@ contract Deploy is Deployer {
optimismMintableERC20Factory: mustGetAddress("OptimismMintableERC20FactoryProxy") optimismMintableERC20Factory: mustGetAddress("OptimismMintableERC20FactoryProxy")
}) })
) )
) )
}); });
SystemConfig config = SystemConfig(systemConfigProxy); SystemConfig config = SystemConfig(systemConfigProxy);
...@@ -997,7 +997,7 @@ contract Deploy is Deployer { ...@@ -997,7 +997,7 @@ contract Deploy is Deployer {
_innerCallData: abi.encodeCall( _innerCallData: abi.encodeCall(
L1StandardBridge.initialize, L1StandardBridge.initialize,
(L1CrossDomainMessenger(l1CrossDomainMessengerProxy), SuperchainConfig(superchainConfigProxy)) (L1CrossDomainMessenger(l1CrossDomainMessengerProxy), SuperchainConfig(superchainConfigProxy))
) )
}); });
string memory version = L1StandardBridge(payable(l1StandardBridgeProxy)).version(); string memory version = L1StandardBridge(payable(l1StandardBridgeProxy)).version();
...@@ -1020,7 +1020,7 @@ contract Deploy is Deployer { ...@@ -1020,7 +1020,7 @@ contract Deploy is Deployer {
_innerCallData: abi.encodeCall( _innerCallData: abi.encodeCall(
L1ERC721Bridge.initialize, L1ERC721Bridge.initialize,
(L1CrossDomainMessenger(payable(l1CrossDomainMessengerProxy)), SuperchainConfig(superchainConfigProxy)) (L1CrossDomainMessenger(payable(l1CrossDomainMessengerProxy)), SuperchainConfig(superchainConfigProxy))
) )
}); });
L1ERC721Bridge bridge = L1ERC721Bridge(l1ERC721BridgeProxy); L1ERC721Bridge bridge = L1ERC721Bridge(l1ERC721BridgeProxy);
...@@ -1087,7 +1087,7 @@ contract Deploy is Deployer { ...@@ -1087,7 +1087,7 @@ contract Deploy is Deployer {
_innerCallData: abi.encodeCall( _innerCallData: abi.encodeCall(
L1CrossDomainMessenger.initialize, L1CrossDomainMessenger.initialize,
(SuperchainConfig(superchainConfigProxy), OptimismPortal(payable(optimismPortalProxy))) (SuperchainConfig(superchainConfigProxy), OptimismPortal(payable(optimismPortalProxy)))
) )
}); });
L1CrossDomainMessenger messenger = L1CrossDomainMessenger(l1CrossDomainMessengerProxy); L1CrossDomainMessenger messenger = L1CrossDomainMessenger(l1CrossDomainMessengerProxy);
...@@ -1117,7 +1117,7 @@ contract Deploy is Deployer { ...@@ -1117,7 +1117,7 @@ contract Deploy is Deployer {
cfg.l2OutputOracleChallenger(), cfg.l2OutputOracleChallenger(),
cfg.finalizationPeriodSeconds() cfg.finalizationPeriodSeconds()
) )
) )
}); });
L2OutputOracle oracle = L2OutputOracle(l2OutputOracleProxy); L2OutputOracle oracle = L2OutputOracle(l2OutputOracleProxy);
...@@ -1151,7 +1151,7 @@ contract Deploy is Deployer { ...@@ -1151,7 +1151,7 @@ contract Deploy is Deployer {
SystemConfig(systemConfigProxy), SystemConfig(systemConfigProxy),
SuperchainConfig(superchainConfigProxy) SuperchainConfig(superchainConfigProxy)
) )
) )
}); });
OptimismPortal portal = OptimismPortal(payable(optimismPortalProxy)); OptimismPortal portal = OptimismPortal(payable(optimismPortalProxy));
...@@ -1180,7 +1180,7 @@ contract Deploy is Deployer { ...@@ -1180,7 +1180,7 @@ contract Deploy is Deployer {
SystemConfig(systemConfigProxy), SystemConfig(systemConfigProxy),
SuperchainConfig(superchainConfigProxy) SuperchainConfig(superchainConfigProxy)
) )
) )
}); });
OptimismPortal2 portal = OptimismPortal2(payable(optimismPortalProxy)); OptimismPortal2 portal = OptimismPortal2(payable(optimismPortalProxy));
...@@ -1209,7 +1209,7 @@ contract Deploy is Deployer { ...@@ -1209,7 +1209,7 @@ contract Deploy is Deployer {
ProtocolVersion.wrap(requiredProtocolVersion), ProtocolVersion.wrap(requiredProtocolVersion),
ProtocolVersion.wrap(recommendedProtocolVersion) ProtocolVersion.wrap(recommendedProtocolVersion)
) )
) )
}); });
ProtocolVersions versions = ProtocolVersions(protocolVersionsProxy); ProtocolVersions versions = ProtocolVersions(protocolVersionsProxy);
...@@ -1425,7 +1425,7 @@ contract Deploy is Deployer { ...@@ -1425,7 +1425,7 @@ contract Deploy is Deployer {
_innerCallData: abi.encodeCall( _innerCallData: abi.encodeCall(
DataAvailabilityChallenge.initialize, DataAvailabilityChallenge.initialize,
(finalSystemOwner, daChallengeWindow, daResolveWindow, daBondSize, daResolverRefundPercentage) (finalSystemOwner, daChallengeWindow, daResolveWindow, daBondSize, daResolverRefundPercentage)
) )
}); });
DataAvailabilityChallenge dac = DataAvailabilityChallenge(payable(dataAvailabilityChallengeProxy)); DataAvailabilityChallenge dac = DataAvailabilityChallenge(payable(dataAvailabilityChallengeProxy));
......
...@@ -372,7 +372,7 @@ contract DeployPeriphery is Script, Artifacts { ...@@ -372,7 +372,7 @@ contract DeployPeriphery is Script, Artifacts {
dripcheck: CheckBalanceLow(mustGetAddress("CheckBalanceLow")), dripcheck: CheckBalanceLow(mustGetAddress("CheckBalanceLow")),
checkparams: abi.encode( checkparams: abi.encode(
CheckBalanceLow.Params({ target: mustGetAddress("FaucetProxy"), threshold: cfg.faucetDripV1Threshold() }) CheckBalanceLow.Params({ target: mustGetAddress("FaucetProxy"), threshold: cfg.faucetDripV1Threshold() })
), ),
actions: actions actions: actions
}) })
}); });
...@@ -401,7 +401,7 @@ contract DeployPeriphery is Script, Artifacts { ...@@ -401,7 +401,7 @@ contract DeployPeriphery is Script, Artifacts {
dripcheck: CheckBalanceLow(mustGetAddress("CheckBalanceLow")), dripcheck: CheckBalanceLow(mustGetAddress("CheckBalanceLow")),
checkparams: abi.encode( checkparams: abi.encode(
CheckBalanceLow.Params({ target: mustGetAddress("FaucetProxy"), threshold: cfg.faucetDripV2Threshold() }) CheckBalanceLow.Params({ target: mustGetAddress("FaucetProxy"), threshold: cfg.faucetDripV2Threshold() })
), ),
actions: actions actions: actions
}) })
}); });
...@@ -436,7 +436,7 @@ contract DeployPeriphery is Script, Artifacts { ...@@ -436,7 +436,7 @@ contract DeployPeriphery is Script, Artifacts {
target: mustGetAddress("FaucetProxy"), target: mustGetAddress("FaucetProxy"),
threshold: cfg.faucetAdminDripV1Threshold() threshold: cfg.faucetAdminDripV1Threshold()
}) })
), ),
actions: actions actions: actions
}) })
}); });
...@@ -463,7 +463,7 @@ contract DeployPeriphery is Script, Artifacts { ...@@ -463,7 +463,7 @@ contract DeployPeriphery is Script, Artifacts {
// Gelato represents ETH as 0xeeeee....eeeee // Gelato represents ETH as 0xeeeee....eeeee
0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE, 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE,
cfg.faucetGelatoBalanceV1Value() cfg.faucetGelatoBalanceV1Value()
), ),
value: cfg.faucetGelatoBalanceV1Value() value: cfg.faucetGelatoBalanceV1Value()
}); });
drippie.create({ drippie.create({
...@@ -478,7 +478,7 @@ contract DeployPeriphery is Script, Artifacts { ...@@ -478,7 +478,7 @@ contract DeployPeriphery is Script, Artifacts {
threshold: cfg.faucetGelatoThreshold(), threshold: cfg.faucetGelatoThreshold(),
treasury: cfg.faucetGelatoTreasury() treasury: cfg.faucetGelatoTreasury()
}) })
), ),
actions: actions actions: actions
}) })
}); });
......
This source diff could not be displayed because it is too large. You can view the blob instead.
...@@ -184,7 +184,7 @@ abstract contract CrossDomainMessenger is ...@@ -184,7 +184,7 @@ abstract contract CrossDomainMessenger is
_value: msg.value, _value: msg.value,
_data: abi.encodeWithSelector( _data: abi.encodeWithSelector(
this.relayMessage.selector, messageNonce(), msg.sender, _target, msg.value, _minGasLimit, _message this.relayMessage.selector, messageNonce(), msg.sender, _target, msg.value, _minGasLimit, _message
) )
}); });
emit SentMessage(_target, msg.sender, _message, messageNonce(), _minGasLimit); emit SentMessage(_target, msg.sender, _message, messageNonce(), _minGasLimit);
......
...@@ -372,7 +372,7 @@ abstract contract StandardBridge is Initializable { ...@@ -372,7 +372,7 @@ abstract contract StandardBridge is Initializable {
_to, _to,
_amount, _amount,
_extraData _extraData
), ),
_minGasLimit: _minGasLimit _minGasLimit: _minGasLimit
}); });
} }
......
...@@ -96,7 +96,7 @@ contract L1ERC721Bridge_Test is Bridge_Initializer { ...@@ -96,7 +96,7 @@ contract L1ERC721Bridge_Test is Bridge_Initializer {
abi.encodeCall( abi.encodeCall(
L2ERC721Bridge.finalizeBridgeERC721, L2ERC721Bridge.finalizeBridgeERC721,
(address(remoteToken), address(localToken), alice, alice, tokenId, hex"5678") (address(remoteToken), address(localToken), alice, alice, tokenId, hex"5678")
), ),
1234 1234
) )
) )
...@@ -177,7 +177,7 @@ contract L1ERC721Bridge_Test is Bridge_Initializer { ...@@ -177,7 +177,7 @@ contract L1ERC721Bridge_Test is Bridge_Initializer {
abi.encodeCall( abi.encodeCall(
L2ERC721Bridge.finalizeBridgeERC721, L2ERC721Bridge.finalizeBridgeERC721,
(address(remoteToken), address(localToken), alice, bob, tokenId, hex"5678") (address(remoteToken), address(localToken), alice, bob, tokenId, hex"5678")
), ),
1234 1234
) )
) )
......
...@@ -100,7 +100,7 @@ contract L2ERC721Bridge_Test is Bridge_Initializer { ...@@ -100,7 +100,7 @@ contract L2ERC721Bridge_Test is Bridge_Initializer {
abi.encodeCall( abi.encodeCall(
L2ERC721Bridge.finalizeBridgeERC721, L2ERC721Bridge.finalizeBridgeERC721,
(address(remoteToken), address(localToken), alice, alice, tokenId, hex"5678") (address(remoteToken), address(localToken), alice, alice, tokenId, hex"5678")
), ),
1234 1234
) )
) )
...@@ -177,7 +177,7 @@ contract L2ERC721Bridge_Test is Bridge_Initializer { ...@@ -177,7 +177,7 @@ contract L2ERC721Bridge_Test is Bridge_Initializer {
abi.encodeCall( abi.encodeCall(
L1ERC721Bridge.finalizeBridgeERC721, L1ERC721Bridge.finalizeBridgeERC721,
(address(remoteToken), address(localToken), alice, bob, tokenId, hex"5678") (address(remoteToken), address(localToken), alice, bob, tokenId, hex"5678")
), ),
1234 1234
) )
) )
......
...@@ -139,7 +139,7 @@ contract OptimistInviter_Initializer is Test { ...@@ -139,7 +139,7 @@ contract OptimistInviter_Initializer is Test {
optimistInviterHelper.getDigestWithEIP712Domain( optimistInviterHelper.getDigestWithEIP712Domain(
claimableInvite, _eip712Name, _eip712Version, _eip712Chainid, _eip712VerifyingContract claimableInvite, _eip712Name, _eip712Version, _eip712Chainid, _eip712VerifyingContract
) )
) )
); );
} }
......
...@@ -133,7 +133,7 @@ contract Initializer_Test is Bridge_Initializer { ...@@ -133,7 +133,7 @@ contract Initializer_Test is Bridge_Initializer {
target: deploy.mustGetAddress("OptimismPortal2"), target: deploy.mustGetAddress("OptimismPortal2"),
initCalldata: abi.encodeCall( initCalldata: abi.encodeCall(
optimismPortal2.initialize, (disputeGameFactory, systemConfig, superchainConfig) optimismPortal2.initialize, (disputeGameFactory, systemConfig, superchainConfig)
), ),
initializedSlotVal: deploy.loadInitializedSlot("OptimismPortal2") initializedSlotVal: deploy.loadInitializedSlot("OptimismPortal2")
}) })
); );
...@@ -176,7 +176,7 @@ contract Initializer_Test is Bridge_Initializer { ...@@ -176,7 +176,7 @@ contract Initializer_Test is Bridge_Initializer {
optimismMintableERC20Factory: address(0) optimismMintableERC20Factory: address(0)
}) })
) )
), ),
initializedSlotVal: deploy.loadInitializedSlot("SystemConfig") initializedSlotVal: deploy.loadInitializedSlot("SystemConfig")
}) })
); );
...@@ -211,7 +211,7 @@ contract Initializer_Test is Bridge_Initializer { ...@@ -211,7 +211,7 @@ contract Initializer_Test is Bridge_Initializer {
optimismMintableERC20Factory: address(0) optimismMintableERC20Factory: address(0)
}) })
) )
), ),
initializedSlotVal: deploy.loadInitializedSlot("SystemConfigProxy") initializedSlotVal: deploy.loadInitializedSlot("SystemConfigProxy")
}) })
); );
...@@ -221,7 +221,7 @@ contract Initializer_Test is Bridge_Initializer { ...@@ -221,7 +221,7 @@ contract Initializer_Test is Bridge_Initializer {
target: deploy.mustGetAddress("ProtocolVersions"), target: deploy.mustGetAddress("ProtocolVersions"),
initCalldata: abi.encodeCall( initCalldata: abi.encodeCall(
protocolVersions.initialize, (address(0), ProtocolVersion.wrap(1), ProtocolVersion.wrap(2)) protocolVersions.initialize, (address(0), ProtocolVersion.wrap(1), ProtocolVersion.wrap(2))
), ),
initializedSlotVal: deploy.loadInitializedSlot("ProtocolVersions") initializedSlotVal: deploy.loadInitializedSlot("ProtocolVersions")
}) })
); );
...@@ -231,7 +231,7 @@ contract Initializer_Test is Bridge_Initializer { ...@@ -231,7 +231,7 @@ contract Initializer_Test is Bridge_Initializer {
target: address(protocolVersions), target: address(protocolVersions),
initCalldata: abi.encodeCall( initCalldata: abi.encodeCall(
protocolVersions.initialize, (address(0), ProtocolVersion.wrap(1), ProtocolVersion.wrap(2)) protocolVersions.initialize, (address(0), ProtocolVersion.wrap(1), ProtocolVersion.wrap(2))
), ),
initializedSlotVal: deploy.loadInitializedSlot("ProtocolVersionsProxy") initializedSlotVal: deploy.loadInitializedSlot("ProtocolVersionsProxy")
}) })
); );
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment