4848 - name : Build metadata
4949 run : pnpm --filter @arrhes/application-metadata build
5050
51- - name : Bundle CLI (inline all deps)
52- working-directory : packages/cli
53- run : pnpm bundle
54-
5551 - name : Generate SEA blob
5652 working-directory : packages/cli
5753 run : node --experimental-sea-config sea-config.json
9894 upx --best --lzma binaries\${{ matrix.asset_name }}
9995
10096 - name : Upload binary to release
97+ if : github.event_name == 'release'
10198 uses : actions/upload-release-asset@v1
10299 env :
103100 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
@@ -109,7 +106,7 @@ jobs:
109106
110107 # Upload install scripts once (only from the Linux runner to avoid duplicates)
111108 - name : Upload install.sh to release
112- if : runner.os == 'Linux'
109+ if : github.event_name == 'release' && runner.os == 'Linux'
113110 uses : actions/upload-release-asset@v1
114111 env :
115112 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
@@ -120,7 +117,7 @@ jobs:
120117 asset_content_type : text/plain
121118
122119 - name : Upload install.ps1 to release
123- if : runner.os == 'Linux'
120+ if : github.event_name == 'release' && runner.os == 'Linux'
124121 uses : actions/upload-release-asset@v1
125122 env :
126123 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
@@ -155,10 +152,6 @@ jobs:
155152 - name : Build metadata
156153 run : pnpm --filter @arrhes/application-metadata build
157154
158- - name : Build CLI (tsc)
159- working-directory : packages/cli
160- run : pnpm build
161-
162155 - name : Set version from release tag
163156 if : github.event_name == 'release'
164157 working-directory : packages/cli
0 commit comments