2121 ETHERSCAN_API_KEY : ${{ secrets.ETHERSCAN_API_KEY }}
2222 ALCHEMY_POLYGON_API_KEY : ${{ secrets.ALCHEMY_POLYGON_API_KEY }}
2323 POLYGONSCAN_API_KEY : ${{ secrets.POLYGONSCAN_API_KEY }}
24+ BSCSCAN_API_KEY : ${{ secrets.BSCSCAN_API_KEY }}
2425 get-network :
2526 runs-on : ubuntu-latest
2627 needs : [lint-and-test]
@@ -35,13 +36,13 @@ jobs:
3536 result-encoding : string
3637 script : |
3738 const tag = process.env.GITHUB_REF_NAME;
38- const regex = /v.*\-(eth|gteth|matic|tmatic)$/;
39+ const regex = /v.*\-(eth|gteth|matic|tmatic|bsc|tbsc )$/;
3940 const network = tag.match(regex);
4041 return network ? network[1] : "gteth";
4142 deploy-to-test :
4243 runs-on : ubuntu-latest
4344 needs : [lint-and-test, get-network]
44- if : ${{ (needs.get-network.outputs.network == 'gteth' ) || (needs.get-network.outputs.network == 'tmatic' ) }}
45+ if : ${{ (needs.get-network.outputs.network == 'gteth' ) || (needs.get-network.outputs.network == 'tmatic' ) || (needs.get-network.outputs.network == 'tbsc' ) }}
4546 environment : testnet
4647 steps :
4748 - uses : actions/checkout@v2
5859 ETHERSCAN_API_KEY : ${{ secrets.ETHERSCAN_API_KEY }}
5960 ALCHEMY_POLYGON_API_KEY : ${{ secrets.ALCHEMY_POLYGON_API_KEY }}
6061 POLYGONSCAN_API_KEY : ${{ secrets.POLYGONSCAN_API_KEY }}
62+ BSCSCAN_API_KEY : ${{ secrets.BSCSCAN_API_KEY }}
6163 - name : Update release notes
6264 uses : actions/github-script@v6
6365 with :
8991 deploy-to-prod :
9092 runs-on : ubuntu-latest
9193 needs : [lint-and-test, get-network]
92- if : ${{ (needs.get-network.outputs.network == 'eth' ) || (needs.get-network.outputs.network == 'matic' ) }}
94+ if : ${{ (needs.get-network.outputs.network == 'eth' ) || (needs.get-network.outputs.network == 'matic' ) || (needs.get-network.outputs.network == 'bsc' ) }}
9395 environment : mainnet
9496 steps :
9597 - uses : actions/checkout@v2
@@ -106,6 +108,7 @@ jobs:
106108 ETHERSCAN_API_KEY : ${{ secrets.ETHERSCAN_API_KEY }}
107109 ALCHEMY_POLYGON_API_KEY : ${{ secrets.ALCHEMY_POLYGON_API_KEY }}
108110 POLYGONSCAN_API_KEY : ${{ secrets.POLYGONSCAN_API_KEY }}
111+ BSCSCAN_API_KEY : ${{ secrets.BSCSCAN_API_KEY }}
109112 - name : Update release notes
110113 uses : actions/github-script@v6
111114 with :
0 commit comments