Skip to content

Merge pull request #86 from bitsnark/feat/tooltip #91

Merge pull request #86 from bitsnark/feat/tooltip

Merge pull request #86 from bitsnark/feat/tooltip #91

Workflow file for this run

name: Deploy website
on:
push:
branches:
- main
- develop
jobs:
build-and-deploy:
runs-on: ubuntu-latest
steps:
- name: Repository Checkout
uses: actions/checkout@v4
- name: Setup NodeJS
uses: actions/setup-node@v4
with:
node-version: 20
cache: "npm"
- name: Clean install
run: |
rm -rf node_modules package-lock.json
- name: Install Netlify
run: npm install netlify-cli@17.10.1 -g
- name: Install Dependencies
run: npm install --force
- name: Build project
run: npm run build
env:
VITE_WALLETCONNECT_PROJECT_ID: ${{ secrets.WALLETCONNECT_PROJECT_ID }}
VITE_RPC_URL: ${{ secrets.VITE_RPC_URL }}
VITE_API_BASE_URL: ${{ secrets.VITE_API_BASE_URL }}
VITE_EXPIRATION_HOURS: ${{ secrets.VITE_EXPIRATION_HOURS }}
- name: Deploy to Netlify
run: |
DEPLOY_COMMAND="netlify deploy \
--dir dist \
--site ${{ secrets.NETLIFY_SITE_ID }} \
--auth '${{ secrets.NETLIFY_AUTH_TOKEN }}'"
# If wer are on the main branch --prod
if [ "${{ github.ref }}" = "refs/heads/main" ]; then
DEPLOY_COMMAND="$DEPLOY_COMMAND --prod"
fi
echo "Running: $DEPLOY_COMMAND"
eval $DEPLOY_COMMAND