name: Viewer build linux on: workflow_dispatch: release: types: [published] jobs: build: runs-on: ubuntu-latest defaults: run: shell: bash working-directory: ./Viewer steps: - uses: actions/checkout@v4 - uses: actions/setup-node@v6 - name: Install dependencies run: | sudo apt install -y \ nodejs npm \ wget zip run: sudo sysctl -w kernel.apparmor_restrict_unprivileged_userns=0 - name: Build environment run: make clean-all dev - name: Check electron version run: npx electron --version - name: Build run: make dist - name: Check ./dist/ run: ls ./dist/