From 57b57ef8a832199e530d0034d61611714f05671f Mon Sep 17 00:00:00 2001 From: toniocodo Date: Wed, 31 Jul 2024 15:37:15 +0200 Subject: [PATCH] chore: test gh deploy --- .github/workflows/.gitkeep | 0 .github/workflows/defi-main.yml | 50 +++++++++++++++++++++++++++++++++ 2 files changed, 50 insertions(+) delete mode 100644 .github/workflows/.gitkeep create mode 100644 .github/workflows/defi-main.yml diff --git a/.github/workflows/.gitkeep b/.github/workflows/.gitkeep deleted file mode 100644 index e69de29bb..000000000 diff --git a/.github/workflows/defi-main.yml b/.github/workflows/defi-main.yml new file mode 100644 index 000000000..21e11a5a3 --- /dev/null +++ b/.github/workflows/defi-main.yml @@ -0,0 +1,50 @@ +name: defi main + +on: + push: + branches: + - 'main' + +jobs: + build_and_publish: + runs-on: ubuntu-latest + env: + FLEEK_TOKEN: ${{ secrets.FLEEK_TOKEN }} + FLEEK_PROJECT_ID: ${{ secrets.FLEEK_PROJECT_ID }} + steps: + - name: Checkout + uses: actions/checkout@v4 + + - uses: pnpm/action-setup@v4 + name: Install pnpm + with: + version: 9 + run_install: false + + - name: Install Node.js + uses: actions/setup-node@v4 + with: + node-version: 20 + cache: 'pnpm' + + - name: Install dependencies + run: pnpm install + + - name: Install Fleek CLI + run: pnpm add -g @fleek-platform/cli + + - name: Build + env: + alchemy_id: ${{ secrets.VITE_ALCHEMY_ID_DEFI }} + gtm_container: ${{ secrets.VITE_GTM_CONTAINER_ID_DEFI }} + sentry_dns: ${{ secrets.VITE_SENTRY_DSN_DEFI }} + wc_project_id: ${{ secrets.VITE_WALLET_CONNECT_PROJECT_ID_DEFI }} + run: | + VITE_WALLET_CONNECT_PROJECT_ID=$wc_project_id \ + VITE_ALCHEMY_ID=$alchemy_id \ + VITE_GTM_CONTAINER_ID=$gtm_container \ + VITE_SENTRY_DSN=$wc_project_id \ + pnpm nx run build defi + + - name: Upload to IPFS + run: fleek storage add ./dist/apps/defi