5252 SONEIUM_EXPLORER_API_KEY : ${{ secrets.SONEIUM_EXPLORER_API_KEY }}
5353 WORLD_EXPLORER_API_KEY : ${{ secrets.WORLD_EXPLORER_API_KEY }}
5454 APECHAIN_EXPLORER_API_KEY : ${{ secrets.APECHAIN_EXPLORER_API_KEY }}
55+ PHAROS_EXPLORER_API_KEY : ${{ secrets.PHAROS_EXPLORER_API_KEY }}
5556 get-network :
5657 runs-on : ubuntu-latest
5758 needs : [lint-and-test]
6667 result-encoding : string
6768 script : |
6869 const tag = process.env.GITHUB_REF_NAME;
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)$/;
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 )$/;
7071 const matchedNetwork = tag.match(regex);
7172 if (!matchedNetwork) {
7273 console.log("No match found for the network name, defaulting to 'hteth'.");
7677 deploy-batcher-contract-to-test :
7778 runs-on : ubuntu-latest
7879 needs : [lint-and-test, get-network]
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' ) }}
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' )}}
8081 environment : testnet
8182 steps :
8283 - uses : actions/checkout@v4
@@ -122,6 +123,7 @@ jobs:
122123 SONEIUM_EXPLORER_API_KEY : ${{ secrets.SONEIUM_EXPLORER_API_KEY }}
123124 WORLD_EXPLORER_API_KEY : ${{ secrets.WORLD_EXPLORER_API_KEY }}
124125 APECHAIN_EXPLORER_API_KEY : ${{ secrets.APECHAIN_EXPLORER_API_KEY }}
126+ PHAROS_EXPLORER_API_KEY : ${{ secrets.PHAROS_EXPLORER_API_KEY }}
125127 - name : Update release notes
126128 uses : actions/github-script@v7
127129 with :
@@ -133,7 +135,7 @@ jobs:
133135 deploy-batcher-contract-to-prod :
134136 runs-on : ubuntu-latest
135137 needs : [lint-and-test, get-network]
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' ) }}
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' )}}
137139 environment : mainnet
138140 steps :
139141 - uses : actions/checkout@v4
@@ -179,6 +181,7 @@ jobs:
179181 SONEIUM_EXPLORER_API_KEY : ${{ secrets.SONEIUM_EXPLORER_API_KEY }}
180182 WORLD_EXPLORER_API_KEY : ${{ secrets.WORLD_EXPLORER_API_KEY }}
181183 APECHAIN_EXPLORER_API_KEY : ${{ secrets.APECHAIN_EXPLORER_API_KEY }}
184+ PHAROS_EXPLORER_API_KEY : ${{ secrets.PHAROS_EXPLORER_API_KEY }}
182185 - name : Update release notes
183186 uses : actions/github-script@v7
184187 with :
0 commit comments