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@v3
17
18 - uses: pnpm/action-setup@v2
19 with:
20 version: 9
21 run_install: false
22 - uses: actions/setup-node@v3
23 with:
24 node-version: 18
25 cache: pnpm
26
27 - name: Install dependencies
28 run: pnpm install --frozen-lockfile
29 - name: Build moonlight
30 env:
31 NODE_ENV: production
32 MOONLIGHT_BRANCH: stable
33 MOONLIGHT_VERSION: ${{ github.ref_name }}
34 run: pnpm run build
35 - name: Create archive
36 run: |
37 cd ./dist
38 tar -czf ../dist.tar.gz *
39 cd ..
40
41 - name: Deploy to GitHub
42 uses: ncipollo/release-action@v1
43 with:
44 artifacts: ./dist.tar.gz
45 bodyFile: ./CHANGELOG.md