close
Skip to content

[ housekeeping ] removing some logs, adding appTitle to linux #65

[ housekeeping ] removing some logs, adding appTitle to linux

[ housekeeping ] removing some logs, adding appTitle to linux #65

Workflow file for this run

name: Node.js CI
on:
push:
branches: [master]
pull_request:
branches: [master]
jobs:
build:
runs-on: ${{ matrix.os }}
strategy:
fail-fast: false
matrix:
os: [macos-latest, windows-latest, ubuntu-latest]
node-version: [24.x]
steps:
- run: git config --global core.autocrlf false
- name: Install Build Dependencies
if: runner.os == 'linux'
run: |
sudo apt update
sudo apt-get install -y \
libopenjp2-tools \
automake \
libtool \
libxext-dev \
libxkbfile-dev \
libxtst-dev \
build-essential
- name: Install Node.js, NPM and Yarn
uses: actions/setup-node@v6
with:
node-version: 24
- name: Check out Git repository
uses: actions/checkout@v2
- name: npm install
run: |
npm install
- name: Build/Notarize/Release Electron app
if: startsWith(matrix.os, 'macos')
env:
GITHUB_TOKEN: ${{ secrets.github_token }}
APPLE_ID: ${{ secrets.APPLE_ID }}
APPLE_APP_SPECIFIC_PASSWORD: ${{ secrets.APPLE_APP_SPECIFIC_PASSWORD }}
APPLE_TEAM_ID: ${{ secrets.APPLE_TEAM_ID }}
CSC_LINK: ${{ secrets.CSC_LINK }}
CSC_KEY_PASSWORD: ${{ secrets.CSC_KEY_PASSWORD }}
run: |
npm run dist
- name: Build/Release Electron app
if: startsWith(matrix.os, 'ubuntu')
env:
GITHUB_TOKEN: ${{ secrets.github_token }}
run: |
npm run dist
- name: Build/Release Electron app
if: startsWith(matrix.os, 'windows')
env:
GITHUB_TOKEN: ${{ secrets.github_token }}
run: |
npm run dist