@@ -12,7 +12,6 @@ concurrency:
1212
1313jobs :
1414 release :
15- if : github.ref == 'refs/heads/master'
1615 runs-on : ubuntu-latest
1716 outputs :
1817 version : ${{ steps.package-version.outputs.current-version }}
3130 - name : Setup Node
3231 uses : actions/setup-node@v4
3332 with :
34- node-version : 22
33+ node-version : lts/*
3534 cache : pnpm
3635
3736 - name : Install dependencies
@@ -45,11 +44,13 @@ jobs:
4544
4645 - name : Create Github Tag & Release
4746 id : release
47+ if : github.ref == 'refs/heads/master'
4848 uses : CupOfTea696/gh-action-auto-release@v1.0.2
4949 env :
5050 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
5151
5252 - name : Upload Release Artifact
53+ if : github.ref == 'refs/heads/master'
5354 uses : actions/upload-release-asset@v1
5455 with :
5556 asset_path : gamevault-frontend.zip
5960 env :
6061 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
6162
63+ - name : Upload Frontend artifact to unstable release
64+ if : github.ref == 'refs/heads/develop'
65+ uses : svenstaro/upload-release-action@v2
66+ with :
67+ repo_token : ${{ secrets.GITHUB_TOKEN }}
68+ file : gamevault-frontend.zip
69+ asset_name : gamevault-frontend.zip
70+ tag : unstable
71+ overwrite : true
72+ prerelease : true
73+
6274 - name : Send Discord Notification
75+ if : github.ref == 'refs/heads/master'
6376 uses : Ilshidur/action-discord@master
6477 env :
6578 DISCORD_WEBHOOK : ${{ secrets.DISCORD_RELEASE_BOT_WEBHOOK }}
@@ -117,7 +130,7 @@ jobs:
117130 - name : Setup Node
118131 uses : actions/setup-node@v4
119132 with :
120- node-version : 22
133+ node-version : lts/*
121134 cache : pnpm
122135
123136 - name : Install dependencies
0 commit comments