diff --git a/.github/workflows/testnet-deploy-wasm.yml b/.github/workflows/testnet-deploy-wasm.yml index b5c55bcf8..f8e8602d2 100644 --- a/.github/workflows/testnet-deploy-wasm.yml +++ b/.github/workflows/testnet-deploy-wasm.yml @@ -16,71 +16,71 @@ jobs: with: submodules: true - # Install and setup go - - name: Set up Go 1.19 - uses: actions/setup-go@v2 - with: - go-version: 1.19 + # # Install and setup go + # - name: Set up Go 1.19 + # uses: actions/setup-go@v2 + # with: + # go-version: 1.19 - # setup gopath - - name: Set PATH - run: | - echo "$(go env GOPATH)/bin" >> $GITHUB_PATH - shell: bash + # # setup gopath + # - name: Set PATH + # run: | + # echo "$(go env GOPATH)/bin" >> $GITHUB_PATH + # shell: bash - - name: Import GPG key - uses: crazy-max/ghaction-import-gpg@v5 - with: - gpg_private_key: ${{ secrets.GPG_PRIVATE_KEY }} - fingerprint: "C787AB518A0C08B7AE1E1ADA2809A1A84E32159A" - trust_level: 5 + # - name: Import GPG key + # uses: crazy-max/ghaction-import-gpg@v5 + # with: + # gpg_private_key: ${{ secrets.GPG_PRIVATE_KEY }} + # fingerprint: "C787AB518A0C08B7AE1E1ADA2809A1A84E32159A" + # trust_level: 5 - - name: Install stable toolchain - uses: actions-rs/toolchain@v1 - with: - toolchain: 1.69.0 - target: wasm32-unknown-unknown - override: true - profile: minimal + # - name: Install stable toolchain + # uses: actions-rs/toolchain@v1 + # with: + # toolchain: 1.69.0 + # target: wasm32-unknown-unknown + # override: true + # profile: minimal - - name: Cache Rust dependencies - uses: Swatinem/rust-cache@v2 + # - name: Cache Rust dependencies + # uses: Swatinem/rust-cache@v2 - - name: Download and Install archwayd - working-directory: contracts/cosmwasm-vm/archway - run: make install + # - name: Download and Install archwayd + # working-directory: contracts/cosmwasm-vm/archway + # run: make install - - name: Retrieve the secret and decode it to a file - env: - CONSTANTINE_TESTNET_KEY: ${{ secrets.CONSTANTINE_TESTNET_KEY }} - CONSTANTINE_PASSPHRASE: ${{ secrets.CONSTANTINE_PASSPHRASE }} - run: | - pass init C787AB518A0C08B7AE1E1ADA2809A1A84E32159A - echo $CONSTANTINE_TESTNET_KEY | base64 -d > temp.key - gpgconf --kill gpg-agent - echo "$CONSTANTINE_PASSPHRASE" | /home/runner/go/bin/archwayd keys import constantine3Wallet temp.key --keyring-backend test - archwayd keys list + # - name: Retrieve the secret and decode it to a file + # env: + # CONSTANTINE_TESTNET_KEY: ${{ secrets.CONSTANTINE_TESTNET_KEY }} + # CONSTANTINE_PASSPHRASE: ${{ secrets.CONSTANTINE_PASSPHRASE }} + # run: | + # pass init C787AB518A0C08B7AE1E1ADA2809A1A84E32159A + # echo $CONSTANTINE_TESTNET_KEY | base64 -d > temp.key + # gpgconf --kill gpg-agent + # echo "$CONSTANTINE_PASSPHRASE" | /home/runner/go/bin/archwayd keys import constantine3Wallet temp.key --keyring-backend test + # archwayd keys list - - name: Compile WASM - run: | - rustup component add rustfmt --toolchain 1.69.0-x86_64-unknown-linux-gnu - rustup component add clippy --toolchain 1.69.0-x86_64-unknown-linux-gnu - bash ./optimize_build.sh + # - name: Compile WASM + # run: | + # rustup component add rustfmt --toolchain 1.69.0-x86_64-unknown-linux-gnu + # rustup component add clippy --toolchain 1.69.0-x86_64-unknown-linux-gnu + # bash ./optimize_build.sh - - name: Check WASM Size - run: | - max_size=800 - echo "Check if size of wasm file exceeds $max_size kilobytes..." - for file in artifacts/*.wasm - do - size=$(du -k "$file" | awk '{print $1}') - if [[ $size -gt $max_size ]]; then - echo "Error: $file : $size KB has exceeded maximum contract size limit of 800KB." - exit 1 - fi - echo "$file : $size KB" - done - echo "The size of all contracts is well within the 800 KB limit." + # - name: Check WASM Size + # run: | + # max_size=800 + # echo "Check if size of wasm file exceeds $max_size kilobytes..." + # for file in artifacts/*.wasm + # do + # size=$(du -k "$file" | awk '{print $1}') + # if [[ $size -gt $max_size ]]; then + # echo "Error: $file : $size KB has exceeded maximum contract size limit of 800KB." + # exit 1 + # fi + # echo "$file : $size KB" + # done + # echo "The size of all contracts is well within the 800 KB limit." - name: Deploy WASM run: bash -x scripts/deploy_cosmwasm.sh testnet diff --git a/scripts/deploy_cosmwasm.sh b/scripts/deploy_cosmwasm.sh index f56859d62..bb0478f02 100755 --- a/scripts/deploy_cosmwasm.sh +++ b/scripts/deploy_cosmwasm.sh @@ -44,6 +44,8 @@ deploy_wasm() { } # Correct path +ls ../contracts/cosmwasm-vm +echo $PWD sed -i "s|^CONTRACTS_DIR=.*|CONTRACTS_DIR=$PWD/IBC-Integration|" ../contracts/cosmwasm-vm/icon-ibc-setup/consts.sh sed -i "s|^ARCHWAY_WALLET=.*|ARCHWAY_WALLET=constantine3Wallet|" ../contracts/cosmwasm-vm/icon-ibc-setup/consts.sh sed -i "s|^ARCHWAY_NETWORK=.*|ARCHWAY_NETWORK=testnet|" ../contracts/cosmwasm-vm/icon-ibc-setup/consts.sh