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