From 5901f3ed4933cd97c20c0aead98a93e22b950ddf Mon Sep 17 00:00:00 2001 From: Eric Corson Date: Thu, 29 Aug 2024 13:49:49 +0900 Subject: [PATCH] chore: deploy Namadillo and extension on main merge (#1053) --- .../deploy-wallet-at-merge-to-main.yml | 37 ++++++++++++++++--- 1 file changed, 31 insertions(+), 6 deletions(-) diff --git a/.github/workflows/deploy-wallet-at-merge-to-main.yml b/.github/workflows/deploy-wallet-at-merge-to-main.yml index d6cd2fc67..987c9d4cf 100644 --- a/.github/workflows/deploy-wallet-at-merge-to-main.yml +++ b/.github/workflows/deploy-wallet-at-merge-to-main.yml @@ -5,9 +5,14 @@ on: - main env: + INDEXER_URL: https://indexer.public.heliax.work/internal-devnet-43.35fd77a4447 + RPC_URL: https://proxy.public.heliax.work/internal-devnet-43.35fd77a4447 + CHAIN_ID: internal-devnet-43.35fd77a4447 CI: false + jobs: build: + name: Build and deploy Namadillo and extension runs-on: ubuntu-latest steps: - name: Checkout repository @@ -24,24 +29,44 @@ jobs: - name: Install protoc run: sudo apt-get install -y protobuf-compiler - - name: build the site + - name: Build Namadillo working-directory: ./apps/namadillo run: yarn build + + - name: Configure Namadillo + working-directory: ./apps/namadillo + run: | + echo "" > dist/config.toml + echo "indexer_url = \"${{ env.INDEXER_URL }}\"" >> dist/config.toml + echo "rpc_url = \"${{ env.RPC_URL }}\"" >> dist/config.toml + + - name: Build the Chrome extension + working-directory: ./apps/extension + run: yarn build:chrome env: - NAMADA_INTERFACE_NAMADA_ALIAS: "Namada Devnet" - NAMADA_INTERFACE_NAMADA_CHAIN_ID: "internal-devnet-6be.86067e06a5" - NAMADA_INTERFACE_NAMADA_URL: "https://proxy.heliax.click/internal-devnet-6be.86067e06a5" + NAMADA_INTERFACE_NAMADA_CHAIN_ID: ${{ env.CHAIN_ID }} + + - name: Build the Firefox extension + working-directory: ./apps/extension + run: yarn build:firefox + env: + NAMADA_INTERFACE_NAMADA_CHAIN_ID: ${{ env.CHAIN_ID }} + + - name: Copy the extensions for deployment + run: | + cp apps/extension/build/firefox/namada_extension-*.zip apps/namadillo/dist/namada-extension-firefox.zip + cp apps/extension/build/chrome/namada_extension-*.zip apps/namadillo/dist/namada-extension-chrome.zip - name: Deploy to Netlify - if: false uses: nwtgck/actions-netlify@v1.2.3 with: publish-dir: "./apps/namadillo/dist" - production-branch: main + production-deploy: true github-token: ${{ secrets.GITHUB_TOKEN }} deploy-message: "Merged PR ${{ github.event.number }} to main" env: NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_ACCESS_TOKEN_WALLET_PREVIEW }} + # https://namada-interface-dev.netlify.app/ NETLIFY_SITE_ID: 2380782e-9b20-477a-bc27-b4e9d05e16f3 rust-unit-test-js-cache: