Files
2022-03-13 21:34:39 +01:00

37 lines
1004 B
YAML

name: Publish electron
on:
push:
tags: v*
jobs:
publish:
environment: Publish
runs-on: macos-10.15
strategy:
matrix:
platform: [win, linux, mac]
steps:
- uses: actions/checkout@v2
- name: Use Node.js 14.x
uses: actions/setup-node@v2
with:
node-version: 14.x
cache: 'yarn'
- name: Install
run: yarn install
- name: Build
run: yarn build
env:
BEATCONNECT_CLIENT_DISCORD_APP_ID: ${{secrets.BEATCONNECT_CLIENT_DISCORD_APP_ID}}
BEATCONNECT_CLIENT_GA_TRACKING_ID: ${{secrets.BEATCONNECT_CLIENT_GA_TRACKING_ID}}
BEATCONNECT_CLIENT_TOKEN: ${{secrets.BEATCONNECT_CLIENT_TOKEN}}
BEATCONNECT_CLIENT_API_KEY_V1: ${{secrets.BEATCONNECT_CLIENT_API_KEY_V1}}
- name: Package and publish ${{ matrix.platform }}
run: yarn dist:${{ matrix.platform }}-publish
env:
EP_RELEASE: true
GH_TOKEN: ${{ secrets.GH_TOKEN }}