this repo has no description
1name: Release builds to GitHub Releases
2
3on:
4 push:
5 tags:
6 - "v*"
7
8permissions:
9 contents: write
10
11jobs:
12 release:
13 name: Release builds to GitHub Releases
14 runs-on: ubuntu-latest
15 steps:
16 - uses: actions/checkout@v4
17 - uses: pnpm/action-setup@v4
18 - uses: actions/setup-node@v4
19 with:
20 node-version: 22
21 cache: pnpm
22
23 - name: Install dependencies
24 run: pnpm install --frozen-lockfile
25 - name: Build moonlight
26 env:
27 NODE_ENV: production
28 MOONLIGHT_BRANCH: stable
29 MOONLIGHT_VERSION: ${{ github.ref_name }}
30 run: pnpm run build
31 - name: Create archive
32 run: |
33 cd ./dist
34 tar -czf ../dist.tar.gz *
35 cd ..
36
37 - name: Deploy to GitHub
38 uses: ncipollo/release-action@v1
39 with:
40 artifacts: ./dist.tar.gz
41 bodyFile: ./CHANGELOG.md