Skip to content

Commit d11d734

Browse files
committed
new approach
1 parent a547ed9 commit d11d734

File tree

1 file changed

+11
-17
lines changed

1 file changed

+11
-17
lines changed

.github/workflows/preview.yaml

Lines changed: 11 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ concurrency:
1111

1212
jobs:
1313
preview:
14+
env:
15+
PREVIEW_URL: https://{{repository.owner}}-{{repository.name}}-{{job.name}}-pr-{{pr.number}}.surge.sh
1416
runs-on: ubuntu-latest
1517
steps:
1618
- name: Checkout repository
@@ -41,26 +43,18 @@ jobs:
4143
run: |
4244
if (test -a _build/html/reports/*log); then cat _build/html/reports/*log ; fi
4345
44-
- name: Publish to Surge
45-
id: preview_step
46-
uses: afc163/surge-preview@v1
47-
with:
48-
surge_token: ${{ secrets.SURGE_TOKEN }}
49-
github_token: ${{ secrets.GITHUB_TOKEN }}
50-
failOnError: true
51-
dist: _build/html
52-
build: |
53-
npm install
54-
npm run build
55-
5646
- name: Format preview url
5747
id: format_url
5848
run: |
59-
echo "url_text=:rocket: Preview deployed at https://${{ steps.preview_step.outputs.preview_url }}" >> $GITHUB_OUTPUT
49+
echo "url_text=:rocket: Preview deployed at >> $GITHUB_OUTPUT
50+
51+
- name: Install Surge.sh
52+
uses: actions/setup-node@v4
53+
54+
- run: npm install -g surge
6055

61-
- name: Get the preview_url
62-
run: echo "${{ steps.format_url.outputs.url_text }}"
56+
- run: surge ./_build/html {{env.PREVIEW_URL}} --token ${{ secrets.SURGE_TOKEN }}
6357

64-
- name: Generate summary
58+
- name: Add URL to Summary
6559
run: |
66-
echo "#### ${{ steps.format_url.outputs.url_text }}" >> $GITHUB_STEP_SUMMARY
60+
echo "#### :rocket: Preview deployed at {{env.PREVIEW_URL}}" >> $GITHUB_STEP_SUMMARY

0 commit comments

Comments
 (0)