Skip to content

Fixed log dialog inconsistencies #77

Fixed log dialog inconsistencies

Fixed log dialog inconsistencies #77

Workflow file for this run

name: Build project and run linters
on:
push:
branches: [ development ]
pull_request:
branches: [ development ]
workflow_call:
jobs:
build-and-lint:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v3
- name: Set up Node.js
uses: actions/setup-node@v4
with:
node-version: 22
- name: Install dependencies
run: yarn install
- name: Run GTS linters
run: yarn run lint
- name: Install system dependencies
# electron-builder needs these for AppImage assembly
run: |
sudo apt-get update
sudo apt-get install -y libarchive-tools rpm
- name: Build AppImage
run: yarn run build-electron:linux -- --publish never
env:
CSC_IDENTITY_AUTO_DISCOVERY: 'false'
- name: Upload AppImage artifact
uses: actions/upload-artifact@v4
with:
name: appimage
path: release/*.AppImage
retention-days: 30
if-no-files-found: error