5151 SOMNIA_EXPLORER_API_KEY : ${{ secrets.SOMNIA_EXPLORER_API_KEY }}
5252 SONEIUM_EXPLORER_API_KEY : ${{ secrets.SONEIUM_EXPLORER_API_KEY }}
5353 WORLD_EXPLORER_API_KEY : ${{ secrets.WORLD_EXPLORER_API_KEY }}
54+ CTC_EXPLORER_API_KEY : ${{ secrets.CTC_EXPLORER_API_KEY }}
5455 APECHAIN_EXPLORER_API_KEY : ${{ secrets.APECHAIN_EXPLORER_API_KEY }}
5556 PHAROS_EXPLORER_API_KEY : ${{ secrets.PHAROS_EXPLORER_API_KEY }}
5657 get-network :
6768 result-encoding : string
6869 script : |
6970 const tag = process.env.GITHUB_REF_NAME;
70- const regex = /v.*\-(eth|hteth|matic|tmatic|bsc|tbsc|arbeth|tarbeth|opeth|topeth|zketh|tzketh|baseeth|tbaseeth|bera|tbera|tavaxc|avaxc|toas|oas|tcoredao|coredao|flr|tflr|sgb|tsgb|txdc|xdc|twemix|wemix|tmon|mon|tstt|stt|tsoneium|soneium|tworld|world|tapechain|apechain|tphrs|phrs)$/;
71+ const regex = /v.*\-(eth|hteth|matic|tmatic|bsc|tbsc|arbeth|tarbeth|opeth|topeth|zketh|tzketh|baseeth|tbaseeth|bera|tbera|tavaxc|avaxc|toas|oas|tcoredao|coredao|flr|tflr|sgb|tsgb|txdc|xdc|twemix|wemix|tmon|mon|tstt|stt|tsoneium|soneium|tworld|world|tctc|ctc| tapechain|apechain|tphrs|phrs)$/;
7172 const matchedNetwork = tag.match(regex);
7273 if (!matchedNetwork) {
7374 console.log("No match found for the network name, defaulting to 'hteth'.");
7778 deploy-batcher-contract-to-test :
7879 runs-on : ubuntu-latest
7980 needs : [lint-and-test, get-network]
80- if: ${{ (needs.get-network.outputs.network == 'hteth' ) || (needs.get-network.outputs.network == 'tmatic' ) || (needs.get-network.outputs.network == 'tbsc' ) || (needs.get-network.outputs.network == 'tarbeth' ) || (needs.get-network.outputs.network == 'topeth' ) || (needs.get-network.outputs.network == 'tzketh' ) || (needs.get-network.outputs.network == 'tbaseeth' ) || (needs.get-network.outputs.network == 'tbera' ) || (needs.get-network.outputs.network == 'tavaxc' ) || (needs.get-network.outputs.network == 'tcoredao' ) || (needs.get-network.outputs.network == 'toas' ) || (needs.get-network.outputs.network == 'tflr' ) || (needs.get-network.outputs.network == 'tsgb' ) || (needs.get-network.outputs.network == 'txdc' ) || (needs.get-network.outputs.network == 'twemix' ) || (needs.get-network.outputs.network == 'tmon' ) || (needs.get-network.outputs.network == 'tstt' ) || (needs.get-network.outputs.network == 'tsoneium' ) || (needs.get-network.outputs.network == 'tworld' ) || (needs.get-network.outputs.network == 'tapechain' ) || (needs.get-network.outputs.network == 'tphrs' )}}
81+ if: ${{ (needs.get-network.outputs.network == 'hteth' ) || (needs.get-network.outputs.network == 'tmatic' ) || (needs.get-network.outputs.network == 'tbsc' ) || (needs.get-network.outputs.network == 'tarbeth' ) || (needs.get-network.outputs.network == 'topeth' ) || (needs.get-network.outputs.network == 'tzketh' ) || (needs.get-network.outputs.network == 'tbaseeth' ) || (needs.get-network.outputs.network == 'tbera' ) || (needs.get-network.outputs.network == 'tavaxc' ) || (needs.get-network.outputs.network == 'tcoredao' ) || (needs.get-network.outputs.network == 'toas' ) || (needs.get-network.outputs.network == 'tflr' ) || (needs.get-network.outputs.network == 'tsgb' ) || (needs.get-network.outputs.network == 'txdc' ) || (needs.get-network.outputs.network == 'twemix' ) || (needs.get-network.outputs.network == 'tmon' ) || (needs.get-network.outputs.network == 'tstt' ) || (needs.get-network.outputs.network == 'tsoneium' ) || (needs.get-network.outputs.network == 'tworld' ) || (needs.get-network.outputs.network == 'tctc' ) || (needs.get-network.outputs.network == 'tapechain' ) || (needs.get-network.outputs.network == 'tphrs' )}}
8182 environment : testnet
8283 steps :
8384 - uses : actions/checkout@v4
@@ -121,7 +122,8 @@ jobs:
121122 MONAD_EXPLORER_API_KEY : ${{ secrets.MONAD_EXPLORER_API_KEY }}
122123 SOMNIA_EXPLORER_API_KEY : ${{ secrets.SOMNIA_EXPLORER_API_KEY }}
123124 SONEIUM_EXPLORER_API_KEY : ${{ secrets.SONEIUM_EXPLORER_API_KEY }}
124- WORLD_EXPLORER_API_KEY : ${{ secrets.WORLD_EXPLORER_API_KEY }}
125+ WORLD_EXPLORER_API_KEY : ${{ secrets.WORLD_EXPLORER_API_KEY }}
126+ CTC_EXPLORER_API_KEY : ${{ secrets.CTC_EXPLORER_API_KEY }}
125127 APECHAIN_EXPLORER_API_KEY : ${{ secrets.APECHAIN_EXPLORER_API_KEY }}
126128 PHAROS_EXPLORER_API_KEY : ${{ secrets.PHAROS_EXPLORER_API_KEY }}
127129 - name : Update release notes
@@ -135,7 +137,7 @@ jobs:
135137 deploy-batcher-contract-to-prod :
136138 runs-on : ubuntu-latest
137139 needs : [lint-and-test, get-network]
138- if: ${{ (needs.get-network.outputs.network == 'eth' ) || (needs.get-network.outputs.network == 'matic' ) || (needs.get-network.outputs.network == 'bsc' ) || (needs.get-network.outputs.network == 'arbeth' ) || (needs.get-network.outputs.network == 'opeth' ) || (needs.get-network.outputs.network == 'zketh' ) || (needs.get-network.outputs.network == 'baseeth' ) || (needs.get-network.outputs.network == 'bera' ) || (needs.get-network.outputs.network == 'avaxc' ) || (needs.get-network.outputs.network == 'coredao' ) || (needs.get-network.outputs.network == 'oas' ) || (needs.get-network.outputs.network == 'sgb' ) || (needs.get-network.outputs.network == 'flr' ) || (needs.get-network.outputs.network == 'xdc' ) || (needs.get-network.outputs.network == 'wemix' ) || (needs.get-network.outputs.network == 'mon' ) || (needs.get-network.outputs.network == 'stt' ) || (needs.get-network.outputs.network == 'soneium' ) || (needs.get-network.outputs.network == 'world' ) || (needs.get-network.outputs.network == 'apechain' ) || (needs.get-network.outputs.network == 'phrs' )}}
140+ if: ${{ (needs.get-network.outputs.network == 'eth' ) || (needs.get-network.outputs.network == 'matic' ) || (needs.get-network.outputs.network == 'bsc' ) || (needs.get-network.outputs.network == 'arbeth' ) || (needs.get-network.outputs.network == 'opeth' ) || (needs.get-network.outputs.network == 'zketh' ) || (needs.get-network.outputs.network == 'baseeth' ) || (needs.get-network.outputs.network == 'bera' ) || (needs.get-network.outputs.network == 'avaxc' ) || (needs.get-network.outputs.network == 'coredao' ) || (needs.get-network.outputs.network == 'oas' ) || (needs.get-network.outputs.network == 'sgb' ) || (needs.get-network.outputs.network == 'flr' ) || (needs.get-network.outputs.network == 'xdc' ) || (needs.get-network.outputs.network == 'wemix' ) || (needs.get-network.outputs.network == 'mon' ) || (needs.get-network.outputs.network == 'stt' ) || (needs.get-network.outputs.network == 'soneium' ) || (needs.get-network.outputs.network == 'world' ) || (needs.get-network.outputs.network == 'ctc' ) || (needs.get-network.outputs.network == 'apechain' ) || (needs.get-network.outputs.network == 'phrs' )}}
139141 environment : mainnet
140142 steps :
141143 - uses : actions/checkout@v4
@@ -180,6 +182,7 @@ jobs:
180182 SOMNIA_EXPLORER_API_KEY : ${{ secrets.SOMNIA_EXPLORER_API_KEY }}
181183 SONEIUM_EXPLORER_API_KEY : ${{ secrets.SONEIUM_EXPLORER_API_KEY }}
182184 WORLD_EXPLORER_API_KEY : ${{ secrets.WORLD_EXPLORER_API_KEY }}
185+ CTC_EXPLORER_API_KEY : ${{ secrets.CTC_EXPLORER_API_KEY }}
183186 APECHAIN_EXPLORER_API_KEY : ${{ secrets.APECHAIN_EXPLORER_API_KEY }}
184187 PHAROS_EXPLORER_API_KEY : ${{ secrets.PHAROS_EXPLORER_API_KEY }}
185188 - name : Update release notes
0 commit comments