@@ -2,22 +2,12 @@ name: "publish"
22
33# change this when ready to release if you want CI/CD
44on :
5- repository_dispatch :
6- types : [recover-windows-release]
75 workflow_dispatch :
86 inputs :
97 interactionId :
108 description : " Discord Interaction ID"
119 required : false
1210 type : string
13- recoverWindowsRelease :
14- description : " Recover the signed Windows release from the saved unsigned installer"
15- default : " false"
16- options :
17- - " false"
18- - " true"
19- required : false
20- type : choice
2111
2212env :
2313 CN_APPLICATION : cap/cap
2717
2818jobs :
2919 draft :
30- if : ${{ github.event_name != 'repository_dispatch' && inputs.recoverWindowsRelease != 'true' }}
3120 runs-on : ubuntu-latest
3221 outputs :
3322 version : ${{ steps.read_version.outputs.value }}
@@ -231,17 +220,15 @@ jobs:
231220
232221 - name : Create .env file in root
233222 run : |
234- {
235- echo "appVersion=${{ needs.draft.outputs.version }}"
236- echo "VITE_ENVIRONMENT=production"
237- echo "CAP_DESKTOP_SENTRY_URL=https://6a3b6a09e6ae976c2ad6fff710e88748@o4506859771527168.ingest.us.sentry.io/4508330917101568"
238- echo "NEXT_PUBLIC_WEB_URL=${{ secrets.NEXT_PUBLIC_WEB_URL }}"
239- echo 'NEXTAUTH_URL=${{ secrets.NEXT_PUBLIC_WEB_URL }}'
240- echo 'VITE_POSTHOG_KEY=${{ secrets.VITE_POSTHOG_KEY }}'
241- echo 'VITE_POSTHOG_HOST=${{ secrets.VITE_POSTHOG_HOST }}'
242- echo 'VITE_SERVER_URL=${{ secrets.NEXT_PUBLIC_WEB_URL }}'
243- echo 'RUST_TARGET_TRIPLE=${{ matrix.settings.target }}'
244- } >> .env
223+ echo "appVersion=${{ needs.draft.outputs.version }}" >> .env
224+ echo "VITE_ENVIRONMENT=production" >> .env
225+ echo "CAP_DESKTOP_SENTRY_URL=https://6a3b6a09e6ae976c2ad6fff710e88748@o4506859771527168.ingest.us.sentry.io/4508330917101568" >> .env
226+ echo "NEXT_PUBLIC_WEB_URL=${{ secrets.NEXT_PUBLIC_WEB_URL }}" >> .env
227+ echo 'NEXTAUTH_URL=${{ secrets.NEXT_PUBLIC_WEB_URL }}' >> .env
228+ echo 'VITE_POSTHOG_KEY=${{ secrets.VITE_POSTHOG_KEY }}' >> .env
229+ echo 'VITE_POSTHOG_HOST=${{ secrets.VITE_POSTHOG_HOST }}' >> .env
230+ echo 'VITE_SERVER_URL=${{ secrets.NEXT_PUBLIC_WEB_URL }}' >> .env
231+ echo 'RUST_TARGET_TRIPLE=${{ matrix.settings.target }}' >> .env
245232
246233 - name : Run cap-setup
247234 shell : bash
@@ -287,7 +274,7 @@ jobs:
287274 - name : Submit SignPath signing request
288275 if : ${{ runner.os == 'Windows' }}
289276 id : submit_signpath_signing_request
290- uses : signpath/github-action-submit-signing-request@v2
277+ uses : signpath/github-action-submit-signing-request@v1
291278 with :
292279 api-token : ${{ secrets.SIGNPATH_API_TOKEN }}
293280 organization-id : ${{ secrets.SIGNPATH_ORGANIZATION_ID }}
@@ -364,14 +351,6 @@ jobs:
364351 run : |
365352 sentry-cli debug-files upload -o ${{ env.SENTRY_ORG }} -p ${{ env.SENTRY_PROJECT }} target/${{ matrix.settings.target }}/release/cap_desktop.pdb
366353
367- recover-windows-release :
368- if : ${{ github.event_name == 'repository_dispatch' || inputs.recoverWindowsRelease == 'true' }}
369- uses : ./.github/workflows/recover-windows-release.yml
370- permissions :
371- actions : read
372- contents : write
373- secrets : inherit
374-
375354 done :
376355 needs : [draft, build]
377356 runs-on : ubuntu-latest
0 commit comments