Skip to content

Commit 7536cf3

Browse files
committed
Output permanent preview url from deploy job
1 parent 4c96d1c commit 7536cf3

File tree

2 files changed

+16
-4
lines changed

2 files changed

+16
-4
lines changed

.github/workflows/deploy.yml

+8-2
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,7 @@ jobs:
6969
url: ${{ steps.deployment-url.outputs.url }}
7070
outputs:
7171
deployment_url: ${{ steps.deployment-url.outputs.url }}
72+
preview_url: ${{ steps.preview-url.outputs.url }}
7273
steps:
7374
- uses: actions/[email protected]
7475

@@ -196,16 +197,21 @@ jobs:
196197
with:
197198
bucket_name: ${{ inputs.bucket_name }}
198199

200+
- name: Get Preview Url
201+
id: preview-url
202+
run: |
203+
echo "url=https://${{ steps.cursor-update.outputs.branch_label }}.${{ inputs.domain_name }}" >> $GITHUB_OUTPUT
204+
199205
- name: Update PR Description
200206
uses: pleo-io/spa-tools/actions/[email protected]
201-
if: ${{ github.event_name == 'pull_request' && steps.is-version-already-deployed.outputs.is_deployed == 'false' }}
207+
if: ${{ github.event_name == 'pull_request' && inputs.app_name && steps.is-version-already-deployed.outputs.is_deployed == 'false' }}
202208
with:
203209
app_name: ${{ inputs.app_name }}
204210
app_icon: ${{ inputs.app_icon }}
205211
as_labels: true
206212
links: |
207213
[
208-
{"name": "${{ inputs.app_name }} preview", "url": "https://${{ steps.cursor-update.outputs.branch_label }}.${{ inputs.domain_name }}"},
214+
{"name": "${{ inputs.app_name }} preview", "url": "${{ steps.preview-url.outputs.url }}"},
209215
{"name": "Current Permalink", "url": "${{ steps.deployment-url.outputs.url }}"}
210216
]
211217

reusable-workflows/deploy.yml

+8-2
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,7 @@ jobs:
6969
url: ${{ steps.deployment-url.outputs.url }}
7070
outputs:
7171
deployment_url: ${{ steps.deployment-url.outputs.url }}
72+
preview_url: ${{ steps.preview-url.outputs.url }}
7273
steps:
7374
- uses: actions/[email protected]
7475

@@ -196,16 +197,21 @@ jobs:
196197
with:
197198
bucket_name: ${{ inputs.bucket_name }}
198199

200+
- name: Get Preview Url
201+
id: preview-url
202+
run: |
203+
echo "url=https://${{ steps.cursor-update.outputs.branch_label }}.${{ inputs.domain_name }}" >> $GITHUB_OUTPUT
204+
199205
- name: Update PR Description
200206
uses: pleo-io/spa-tools/actions/[email protected]
201-
if: ${{ github.event_name == 'pull_request' && steps.is-version-already-deployed.outputs.is_deployed == 'false' }}
207+
if: ${{ github.event_name == 'pull_request' && inputs.app_name && steps.is-version-already-deployed.outputs.is_deployed == 'false' }}
202208
with:
203209
app_name: ${{ inputs.app_name }}
204210
app_icon: ${{ inputs.app_icon }}
205211
as_labels: true
206212
links: |
207213
[
208-
{"name": "${{ inputs.app_name }} preview", "url": "https://${{ steps.cursor-update.outputs.branch_label }}.${{ inputs.domain_name }}"},
214+
{"name": "${{ inputs.app_name }} preview", "url": "${{ steps.preview-url.outputs.url }}"},
209215
{"name": "Current Permalink", "url": "${{ steps.deployment-url.outputs.url }}"}
210216
]
211217

0 commit comments

Comments
 (0)