this repo has no description
1name: Browser extension builds
2
3on:
4 push:
5 branches:
6 - develop
7
8jobs:
9 browser:
10 name: Browser extension builds
11 runs-on: ubuntu-latest
12 steps:
13 - uses: actions/checkout@v4
14 - uses: pnpm/action-setup@v4
15 - uses: actions/setup-node@v4
16 with:
17 node-version: 22
18 cache: pnpm
19
20 - name: Install dependencies
21 run: pnpm install --frozen-lockfile
22 - name: Build moonlight
23 env:
24 NODE_ENV: production
25 run: pnpm run build
26
27 - name: Build MV3
28 run: pnpm run browser
29 - name: Build MV2
30 run: pnpm run browser-mv2
31
32 - name: Upload MV3
33 uses: actions/upload-artifact@v4
34 with:
35 name: browser
36 path: ./dist/browser
37 - name: Upload MV2
38 uses: actions/upload-artifact@v4
39 with:
40 name: browser-mv2
41 path: ./dist/browser-mv2