this repo has no description
at main 907 B view raw
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