diff --git a/.github/workflows/fleek-deploy.yaml b/.github/workflows/fleek-deploy.yml similarity index 95% rename from .github/workflows/fleek-deploy.yaml rename to .github/workflows/fleek-deploy.yml index ae72cc82..2ac27404 100644 --- a/.github/workflows/fleek-deploy.yaml +++ b/.github/workflows/fleek-deploy.yml @@ -1,6 +1,9 @@ name: ⚡ Deploy site via Fleek -on: push +on: + push: + branches: + - main jobs: deploy-to-fleek: diff --git a/.github/workflows/heroku-deploy.yml b/.github/workflows/heroku-deploy.yml new file mode 100644 index 00000000..74218fa3 --- /dev/null +++ b/.github/workflows/heroku-deploy.yml @@ -0,0 +1,33 @@ +name: ⚡ Deploy site via Heroku + +on: push + +jobs: + deploy-to-fleek: + runs-on: ubuntu-latest + env: + VITE_WALLET_CONNECT_PROJECT_ID: ${{ secrets.VITE_WALLET_CONNECT_PROJECT_ID }} + VITE_ALCHEMY_ID: ${{ secrets.VITE_ALCHEMY_ID }} + VITE_SENTRY_DSN: ${{ secrets.VITE_SENTRY_DSN }} + VITE_GTM_CONTAINER_ID: ${{ secrets.VITE_GTM_CONTAINER_ID }} + steps: + - name: Checkout + uses: actions/checkout@v3 + with: + fetch-depth: 0 + + - name: Install dependencies + uses: pnpm/action-setup@v2 + with: + version: 8 + run_install: true + + - name: Build + run: pnpm nx build oeth + + - uses: akhileshns/heroku-deploy@v3.12.14 + with: + heroku_api_key: ${{ secrets.HEROKU_API_KEY }} + heroku_app_name: "defi-oeth" + heroku_email: "antoine@otiginprotocol.com" + appdir: "dist/apps/oeth"