name: Build WowUp Electron Linux on: # - push workflow_dispatch: jobs: # create-release: # name: Create Release # runs-on: ubuntu-latest # steps: # - name: Create Release # id: create_release # uses: actions/create-release@v1 # env: # GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # This token is provided by Actions, you do not need to create your own token # with: # tag_name: ${{ github.ref }} # release_name: Release ${{ github.ref }} # draft: true # prerelease: true build: name: Build runs-on: ${{ matrix.os }} strategy: matrix: os: [ubuntu-latest] node-version: [14.x] steps: - name: Checkout uses: actions/checkout@v2 with: fetch-depth: 0 - name: Use Node.js ${{ matrix.node-version }} uses: actions/setup-node@v2 with: node-version: ${{ matrix.node-version }} - name: Install Angular CLI run: npm install -g @angular/cli - name: Build Linux App if: matrix.os == 'ubuntu-latest' env: GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} # This token is provided by Actions, you do not need to create your own token run: | cd ./wowup-electron npm i npm run electron:publish