Skip to content

Parula Installers for Linux #58

Parula Installers for Linux

Parula Installers for Linux #58

name: Parula Installers for Linux
on:
workflow_dispatch: # manually triggered
push:
tags: 'v*'
jobs:
build:
runs-on: ubuntu-22.04
permissions:
contents: write
steps:
- uses: actions/checkout@v4
- name: Build installers for Linux
uses: actions/setup-node@v3
with:
# See supported Node.js release schedule at https://nodejs.org/en/about/releases/
node-version: 20.x
# cache: 'npm'
- run: cd app/build; bash 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:linux
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Upload
uses: actions/upload-artifact@v4
with:
name: Parula Installers Linux
path: |
e2/dist/*.deb
e2/dist/*.rpm
e2/dist/*.AppImage
e2/dist/*.flatpak
e2/dist/*.snap