From bbd6bf8467a4c560bd69554127bd25b1512dda73 Mon Sep 17 00:00:00 2001 From: Anh Nguyen Date: Tue, 27 Feb 2024 17:33:19 +0700 Subject: [PATCH] ci: add a step to write secret.json --- .github/workflows/abi-gen.yaml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/.github/workflows/abi-gen.yaml b/.github/workflows/abi-gen.yaml index 9b89b1b..000d409 100644 --- a/.github/workflows/abi-gen.yaml +++ b/.github/workflows/abi-gen.yaml @@ -25,6 +25,28 @@ jobs: - name: Install abigen run: go install github.com/ethereum/go-ethereum/cmd/abigen@latest + + - name: Write secret.json file + env: + MNEMONIC: ${{ secrets.MNEMONIC }} + MAINNET_ENDPOINT: ${{ secrets.MAINNET_ENDPOINT }} + GOERLI_ENDPOINT: ${{ secrets.GOERLI_ENDPOINT }} + BSCTEST_ENDPOINT: ${{ secrets.BSCTEST_ENDPOINT }} + BSC_ENDPOINT: ${{ secrets.BSC_ENDPOINT }} + ETHERSCAN_API: ${{ secrets.ETHERSCAN_API }} + BSC_API: ${{ secrets.BSC_API }} + run: | + cat < secret.json + { + "mnemonic": "${MNEMONIC}", + "mainnet_endpoint": "${MAINNET_ENDPOINT}", + "goerli_endpoint": "${GOERLI_ENDPOINT}", + "bsctest_endpoint": "${BSCTEST_ENDPOINT}", + "bsc_endpoint": "${BSC_ENDPOINT}", + "etherscan_api": "${ETHERSCAN_API}", + "bsc_api": "${BSC_API}" + } + EOF - name: Generate ABI files for changed Solidity files env: