File tree Expand file tree Collapse file tree 2 files changed +15
-21
lines changed Expand file tree Collapse file tree 2 files changed +15
-21
lines changed Load Diff This file was deleted.
Original file line number Diff line number Diff line change 62
62
workflow_conclusion : completed
63
63
if_no_artifact_found : warn
64
64
65
- - uses : actions/setup-node@v4
66
- - run : npm install
67
- working-directory : docs-site
68
-
69
65
- run : ' echo head_sha $VAR'
70
66
env :
71
67
VAR : ${{ github.event.workflow_run.head_sha }}
86
82
--var GIT_COMMIT_SHA:${{ github.event.workflow_run.head_sha }}
87
83
--var GIT_BRANCH:${{ github.event.workflow_run.head_branch }}
88
84
85
+ # work around for https://github.com/cloudflare/wrangler-action/issues/349
89
86
- name : get preview URL
90
87
id : get_preview_url
91
- run : python .github/get_preview_url.py >> $GITHUB_OUTPUT
88
+ shell : python
89
+ run : |
90
+ import os
91
+ import re
92
+ deploy_output = os.environ['DEPLOY_OUTPUT']
93
+ m = re.search(r'https://(\S+)\.workers\.dev', deploy_output)
94
+ assert m, f'Could not find worker URL in {deploy_output!r}'
95
+ worker_name = m.group(1)
96
+ m = re.search(r'Current Version ID: ([^-]+)', deploy_output)
97
+ assert m, f'Could not find version ID in {deploy_output!r}'
98
+ version_id = m.group(1)
99
+ preview_url = f'https://{version_id}-{worker_name}.workers.dev'
100
+ with open(os.environ['GITHUB_OUTPUT'], 'w') as f:
101
+ f.write(f'preview_url={preview_url}\n')
92
102
env :
93
103
DEPLOY_OUTPUT : ${{ steps.deploy.outputs.command-output }}
You can’t perform that action at this time.
0 commit comments