This commit is contained in:
Vendicated 2023-12-02 17:44:52 +01:00
parent ee7e71b9fb
commit 4988163744
No known key found for this signature in database
GPG key ID: D66986BAF75ECF18

View file

@ -14,12 +14,20 @@ jobs:
os: [macos-latest, ubuntu-latest, windows-latest]
steps:
- name: Check out Git repository
uses: actions/checkout@v3
- uses: actions/checkout@v3
- uses: pnpm/action-setup@v2 # Install pnpm using packageManager key in package.json
- uses: actions/setup-node@v3
- name: Use Node.js 18
uses: actions/setup-node@v3
with:
node-version: 18
cache: "pnpm"
- name: Install dependencies
run: pnpm install --frozen-lockfile
- name: Build
run: pnpm build
- name: Run Electron Builder
run: |
@ -29,8 +37,6 @@ jobs:
windows-latest) platform=windows ;;
esac
pnpm install
pnpm build
pnpm electron-builder --$platform --publish always
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}