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+ APECHAIN_EXPLORER_API_KEY : ${{ secrets.APECHAIN_EXPLORER_API_KEY }}
5455 get-network :
5556 runs-on : ubuntu-latest
5657 needs : [lint-and-test]
6566 result-encoding : string
6667 script : |
6768 const tag = process.env.GITHUB_REF_NAME;
68- 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)$/;
69+ 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 )$/;
6970 const matchedNetwork = tag.match(regex);
7071 if (!matchedNetwork) {
7172 console.log("No match found for the network name, defaulting to 'hteth'.");
7576 deploy-batcher-contract-to-test :
7677 runs-on : ubuntu-latest
7778 needs : [lint-and-test, get-network]
78- 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' )}}
79+ 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' ) }}
7980 environment : testnet
8081 steps :
8182 - uses : actions/checkout@v4
@@ -119,7 +120,8 @@ jobs:
119120 MONAD_EXPLORER_API_KEY : ${{ secrets.MONAD_EXPLORER_API_KEY }}
120121 SOMNIA_EXPLORER_API_KEY : ${{ secrets.SOMNIA_EXPLORER_API_KEY }}
121122 SONEIUM_EXPLORER_API_KEY : ${{ secrets.SONEIUM_EXPLORER_API_KEY }}
122- WORLD_EXPLORER_API_KEY : ${{ secrets.WORLD_EXPLORER_API_KEY }}
123+ WORLD_EXPLORER_API_KEY : ${{ secrets.WORLD_EXPLORER_API_KEY }}
124+ APECHAIN_EXPLORER_API_KEY : ${{ secrets.APECHAIN_EXPLORER_API_KEY }}
123125 - name : Update release notes
124126 uses : actions/github-script@v7
125127 with :
@@ -131,7 +133,7 @@ jobs:
131133 deploy-batcher-contract-to-prod :
132134 runs-on : ubuntu-latest
133135 needs : [lint-and-test, get-network]
134- 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' )}}
136+ 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' ) }}
135137 environment : mainnet
136138 steps :
137139 - uses : actions/checkout@v4
@@ -176,6 +178,7 @@ jobs:
176178 SOMNIA_EXPLORER_API_KEY : ${{ secrets.SOMNIA_EXPLORER_API_KEY }}
177179 SONEIUM_EXPLORER_API_KEY : ${{ secrets.SONEIUM_EXPLORER_API_KEY }}
178180 WORLD_EXPLORER_API_KEY : ${{ secrets.WORLD_EXPLORER_API_KEY }}
181+ APECHAIN_EXPLORER_API_KEY : ${{ secrets.APECHAIN_EXPLORER_API_KEY }}
179182 - name : Update release notes
180183 uses : actions/github-script@v7
181184 with :
0 commit comments