Skip to content

Commit 6b46829

Browse files
committed
change pack scripts
Signed-off-by: Adam Setch <[email protected]>
1 parent cd4a12e commit 6b46829

File tree

5 files changed

+22
-31
lines changed

5 files changed

+22
-31
lines changed

.github/workflows/build.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ jobs:
1717
cache: 'pnpm'
1818
- run: pnpm install
1919
- run: pnpm build
20+
- run: pnpm prepare:remove-source-maps
2021
- run: pnpm package:macos --publish=never -c.mac.identity=null
2122
env:
2223
CSC_LINK: ${{ secrets.mac_certs }}
@@ -42,6 +43,7 @@ jobs:
4243
cache: 'pnpm'
4344
- run: pnpm install
4445
- run: pnpm build
46+
- run: pnpm prepare:remove-source-maps
4547
- run: pnpm package:win --publish=never
4648
- name: Clean up builds
4749
run: Remove-Item dist/win-unpacked -Recurse
@@ -64,6 +66,7 @@ jobs:
6466
cache: 'pnpm'
6567
- run: pnpm install
6668
- run: pnpm build
69+
- run: pnpm prepare:remove-source-maps
6770
- run: pnpm package:linux --publish=never
6871
- name: Clean up builds
6972
run: rm -rfv dist/linux-unpacked

.github/workflows/publish.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ jobs:
2424
env:
2525
OAUTH_CLIENT_ID: ${{ secrets.oauth_client_id }}
2626
OAUTH_CLIENT_SECRET: ${{ secrets.oauth_client_secret }}
27+
- run: pnpm prepare:remove-source-maps
2728
- run: pnpm package:macos --publish onTagOrDraft
2829
env:
2930
APPLEID_USERNAME: ${{ secrets.appleid_username }}
@@ -55,6 +56,7 @@ jobs:
5556
env:
5657
OAUTH_CLIENT_ID: ${{ secrets.oauth_client_id }}
5758
OAUTH_CLIENT_SECRET: ${{ secrets.oauth_client_secret }}
59+
- run: pnpm prepare:remove-source-maps
5860
- run: pnpm package:win --publish onTagOrDraft
5961
env:
6062
GH_TOKEN: ${{ secrets.github_token }}
@@ -80,6 +82,7 @@ jobs:
8082
env:
8183
OAUTH_CLIENT_ID: ${{ secrets.oauth_client_id }}
8284
OAUTH_CLIENT_SECRET: ${{ secrets.oauth_client_secret }}
85+
- run: pnpm prepare:remove-source-maps
8386
- run: pnpm package:linux --publish onTagOrDraft
8487
env:
8588
GH_TOKEN: ${{ secrets.github_token }}

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
"watch": "concurrently --names \"main,renderer\" --prefix-colors \"blue,green\" \"pnpm watch:main\" \"pnpm watch:renderer\"",
1212
"watch:main": "webpack --watch --config ./config/webpack.config.main.base.ts",
1313
"watch:renderer": "webpack --watch --config ./config/webpack.config.renderer.base.ts",
14+
"prepare:remove-source-maps": "ts-node ./scripts/delete-source-maps.ts",
1415
"package:linux": "electron-builder --linux",
1516
"package:macos": "electron-builder --mac",
1617
"package:win": "electron-builder --win",
@@ -128,8 +129,7 @@
128129
"repo": "gitify"
129130
},
130131
"afterSign": "scripts/notarize.js",
131-
"beforeBuild": "scripts/beforeBuild.js",
132-
"afterPack": "scripts/after-pack.js"
132+
"afterPack": "scripts/afterPack.js"
133133
},
134134
"dependencies": {
135135
"@electron/remote": "2.1.2",

scripts/beforeBuild.js

Lines changed: 0 additions & 29 deletions
This file was deleted.

scripts/delete-source-maps.ts

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
import fs from 'node:fs';
2+
import path from 'node:path';
3+
import { rimrafSync } from 'rimraf';
4+
import webpackPaths from '../config/webpack.paths';
5+
6+
function deleteSourceMaps() {
7+
if (fs.existsSync(webpackPaths.buildPath)) {
8+
rimrafSync(path.join(webpackPaths.buildPath, '*.map'), {
9+
glob: true,
10+
});
11+
}
12+
}
13+
14+
deleteSourceMaps();

0 commit comments

Comments
 (0)