Skip to content

Automatic network change #142

Automatic network change

Automatic network change #142

Workflow file for this run

name: Build and Deploy to Netlify
on:
push:
branches:
- main
- d/**
pull_request:
jobs:
build-davinci-ui:
runs-on: ubuntu-24.04
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: 22.x
- name: Setup pnpm
uses: pnpm/action-setup@v3
- name: Cache Node.js modules
uses: actions/cache@v4
with:
path: node_modules
key: ${{ runner.os }}-node-${{ hashFiles('**/pnpm-lock.yaml') }}
restore-keys: |
${{ runner.os }}-node-
- name: Install
run: pnpm i
- name: Build DAVINCI UI
run: pnpm build
env:
BIGQUERY_URL: https://c3.davinci.vote
WALLETCONNECT_PROJECT_ID: f9218b6e0683d202d047f1c60de2d681
- name: Deploy to Netlify
uses: nwtgck/actions-netlify@v2.0
with:
publish-dir: './dist'
production-branch: main
github-token: ${{ secrets.GITHUB_TOKEN }}
deploy-message: 'Vocdoni dev Deploy from GitHub Actions'
enable-pull-request-comment: true
enable-commit-comment: true
overwrites-pull-request-comment: true
env:
NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }}
NETLIFY_SITE_ID: 2ce22b68-311d-4295-99ee-04951beb1ff8
timeout-minutes: 1