name: Electron defaults: run: shell: bash env: CI: true on: push: branches: - master pull_request: jobs: build: strategy: matrix: os: - ubuntu-latest - windows-latest - macos-latest runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v3 - name: Set up environment uses: ./.github/actions/setup - name: Build Electron run: ./bin/package-electron - name: Upload Build uses: actions/upload-artifact@v3 with: name: actual-electron-${{ matrix.os }} path: | packages/desktop-electron/dist/*.dmg packages/desktop-electron/dist/*.exe packages/desktop-electron/dist/*.AppImage