2828 deploy :
2929 needs : build-and-test
3030 runs-on : ubuntu-latest
31+ env :
32+ CI : true
3133 permissions :
3234 contents : write # Required to commit deployment files.
3335 environment : ${{ inputs.network }}
4547 - name : Deploy contracts on Anvil (All networks)
4648 if : inputs.network == 'anvil'
4749 env :
48- CI : true
4950 PRIVATE_KEY : ${{ vars.ANVIL_PRIVATE_KEY }}
5051 SEPOLIA_RPC_URL : ${{ vars.SEPOLIA_RPC_URL }}
5152 ARBITRUM_SEPOLIA_RPC_URL : ${{ vars.ARBITRUM_SEPOLIA_RPC_URL }}
@@ -57,24 +58,20 @@ jobs:
5758 - name : Deploy contracts on Sepolia/EthereumMainnet
5859 if : inputs.network == 'sepolia' || inputs.network == 'ethereum'
5960 env :
60- CI : true
6161 PRIVATE_KEY : ${{ secrets.DEPLOYER_PRIVATE_KEY }}
6262 CHAIN : ${{ inputs.network }}
6363 RPC_URL : ${{ secrets.RPC_URL }}
6464 run : |
65- CONTRACT=RLCLiquidityUnifier make deploy-contract
66- CONTRACT=bridges/layerZero/IexecLayerZeroBridge make deploy-contract
65+ make deploy-liquidity-unifier-and-bridge
6766
6867 - name : Deploy contracts on ChainX
6968 if : inputs.network != 'sepolia' && inputs.network != 'ethereum'
7069 env :
71- CI : true
7270 PRIVATE_KEY : ${{ secrets.DEPLOYER_PRIVATE_KEY }}
7371 CHAIN : ${{ inputs.network }}
7472 RPC_URL : ${{ secrets.RPC_URL }}
7573 run : |
76- CONTRACT=RLCCrosschainToken make deploy-contract
77- CONTRACT=bridges/layerZero/IexecLayerZeroBridge make deploy-contract
74+ make deploy-crosschain-token-and-bridge
7875
7976 - name : Save deployment artifacts
8077 if : inputs.network != 'anvil'
0 commit comments