diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 2fe44f3..697e879 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -4,6 +4,7 @@ on: push: branches: - main + pull_request: workflow_dispatch: concurrency: @@ -15,7 +16,7 @@ jobs: strategy: fail-fast: false matrix: - os: [macos, windows] + os: [macos, ubuntu, windows] runs-on: ${{ matrix.os }}-latest permissions: contents: write @@ -35,6 +36,9 @@ jobs: key: ${{ runner.os }}-electron-build-${{ hashFiles('dist') }} restore-keys: | ${{ runner.os }}-electron-build- + - name: Install linux dependencies + if: runner.os == 'Linux' + run: sudo apt-get update && sudo apt-get install -y libxtst-dev libpng++-dev - name: Install dependencies run: npm ci - name: Build