@@ -25,12 +25,17 @@ jobs:
2525 node-version-file : .nvmrc
2626 cache : pnpm
2727
28- - run : pnpm install
29- - run : pnpm build
28+ - name : Install dependencies
29+ run : pnpm install --frozen-lockfile
30+
31+ - name : Build application
32+ run : pnpm build
3033 env :
3134 OAUTH_CLIENT_ID : ${{ secrets.OAUTH_CLIENT_ID }}
3235 OAUTH_CLIENT_SECRET : ${{ secrets.OAUTH_CLIENT_SECRET }}
33- - run : pnpm package:macos --publish onTagOrDraft
36+
37+ - name : Package and publish for macOS
38+ run : pnpm package:macos --publish onTagOrDraft
3439 env :
3540 APPLE_ID_USERNAME : ${{ secrets.APPLE_ID_USERNAME }}
3641 APPLE_ID_PASSWORD : ${{ secrets.APPLE_ID_PASSWORD }}
@@ -64,12 +69,17 @@ jobs:
6469 node-version-file : .nvmrc
6570 cache : pnpm
6671
67- - run : pnpm install
68- - run : pnpm build
72+ - name : Install dependencies
73+ run : pnpm install --frozen-lockfile
74+
75+ - name : Build application
76+ run : pnpm build
6977 env :
7078 OAUTH_CLIENT_ID : ${{ secrets.OAUTH_CLIENT_ID }}
7179 OAUTH_CLIENT_SECRET : ${{ secrets.OAUTH_CLIENT_SECRET }}
72- - run : pnpm package:win --publish onTagOrDraft
80+
81+ - name : Package and publish for Windows
82+ run : pnpm package:win --publish onTagOrDraft
7383 env :
7484 GH_TOKEN : ${{ secrets.GITHUB_TOKEN }}
7585
@@ -97,12 +107,17 @@ jobs:
97107 node-version-file : .nvmrc
98108 cache : pnpm
99109
100- - run : pnpm install
101- - run : pnpm build
110+ - name : Install dependencies
111+ run : pnpm install --frozen-lockfile
112+
113+ - name : Build application
114+ run : pnpm build
102115 env :
103116 OAUTH_CLIENT_ID : ${{ secrets.OAUTH_CLIENT_ID }}
104117 OAUTH_CLIENT_SECRET : ${{ secrets.OAUTH_CLIENT_SECRET }}
105- - run : pnpm package:linux --publish onTagOrDraft
118+
119+ - name : Package and publish for Linux
120+ run : pnpm package:linux --publish onTagOrDraft
106121 env :
107122 GH_TOKEN : ${{ secrets.GITHUB_TOKEN }}
108123
0 commit comments