Skip to content

release

release #26

Workflow file for this run

name: release
on: [workflow_dispatch]
jobs:
release:
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [macos-latest, ubuntu-latest, windows-latest]
steps:
- name: Check out Git repository
uses: actions/checkout@v2
- name: Install Node.js, NPM and Yarn
uses: actions/setup-node@v2
with:
node-version: 16
- run: pip install packaging
- run: yarn install
- run: yarn build
- run: yarn production
- name: Electron Builder Action
uses: samuelmeuli/[email protected]
with:
github_token: ${{ secrets.github_token }}
release: ${{ startsWith(github.ref, 'refs/tags/v') }}
args: "-c.snap.publish=github -p always"