Skip to content

Parula Installers for Windows #61

Parula Installers for Windows

Parula Installers for Windows #61

name: Parula Installers for Windows
on:
workflow_dispatch: # manually triggered
push:
tags: 'v*'
jobs:
build:
runs-on: windows-2019
permissions:
contents: write
steps:
- uses: actions/checkout@v4
- name: Build installers for Windows
uses: actions/setup-node@v3
with:
node-version: 20.x
# cache: 'npm'
- run: cd app/build; sh parula-brand.sh
- run: cd app; npm install --legacy-peer-deps
- run: cd lib; npm install
- run: cd backend; npm install
- run: cd e2; npm install --legacy-peer-deps
- run: cd e2; npm run build:release:win
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
SENTRY_AUTH_TOKEN: ${{ secrets.SENTRY_AUTH_TOKEN }}
# For Sentry source maps. Otherwise, vite build is out of memory
NODE_OPTIONS: '--max-old-space-size=32768'
- name: Upload
uses: actions/upload-artifact@v4
with:
name: Parula Installers Windows
path: |
e2/dist/*.exe
e2/dist/*.msi