Skip to content

Commit 8e51ef3

Browse files
committed
webui: migrate to pnpm
1 parent 0da3355 commit 8e51ef3

8 files changed

Lines changed: 1271 additions & 2008 deletions

File tree

.github/workflows/build.yaml

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,11 +54,23 @@ jobs:
5454
unzip -p magisk.apk 'lib/arm64-v8a/libmagiskboot.so' > module/bin/magiskboot
5555
rm magisk.apk
5656
57+
- name: Setup pnpm
58+
uses: pnpm/action-setup@v4
59+
with:
60+
version: 'latest'
61+
62+
- name: Setup Node
63+
uses: actions/setup-node@v4
64+
with:
65+
node-version: 'latest'
66+
cache: 'pnpm'
67+
cache-dependency-path: webui/pnpm-lock.yaml
68+
5769
- name: build webroot
5870
run: |
5971
cd webui
60-
npm ci
61-
npm run build
72+
pnpm install --frozen-lockfile
73+
pnpm build
6274
6375
- name: Upload artifact
6476
uses: actions/upload-artifact@v6

build.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ mkdir -p out module/bin module/webroot
99

1010
# Build WebUI
1111
cd webui
12-
npm run build || npm install && npm run build
12+
pnpm build || pnpm install && pnpm build
1313
cd ..
1414

1515
# Read versions from version.properties

webui/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import '@material/web/all.js';
22
import { exec, toast } from 'kernelsu-alt';
3-
import { setupRoute, navigateToHome } from './route.js';
3+
import { setupRoute } from './route.js';
44
import { getString, loadTranslations } from './language.js';
55
import * as patchModule from './page/patch.js';
66
import * as kpmModule from './page/kpm.js';

0 commit comments

Comments
 (0)