Skip to content

Commit 4d738c7

Browse files
authored
Merge pull request #43 from ubermag/refactor-ci
Split build and deploy step
2 parents e280927 + c2ed1d5 commit 4d738c7

File tree

1 file changed

+30
-5
lines changed

1 file changed

+30
-5
lines changed

.github/workflows/website.yml

Lines changed: 30 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,10 @@ on:
55
push:
66
branches:
77
- master
8+
pull_request:
89

910
jobs:
10-
publish:
11+
build:
1112
runs-on: ubuntu-latest
1213
defaults:
1314
run:
@@ -29,8 +30,32 @@ jobs:
2930
- name: Build website
3031
run: make html
3132

32-
- name: Deploy changes
33-
uses: JamesIves/[email protected]
33+
- name: Linkcheck
34+
run: make linkcheck
35+
continue-on-error: true
36+
37+
- name: Upload website artifacts
38+
uses: actions/upload-pages-artifact@v3
3439
with:
35-
branch: gh-pages
36-
folder: build/html
40+
path: build/html/
41+
42+
43+
deploy:
44+
if: ${{ github.ref == 'refs/heads/master' }}
45+
46+
needs: build
47+
48+
permissions:
49+
pages: write
50+
id-token: write
51+
52+
environment:
53+
name: github-pages
54+
url: ${{steps.deployment.outputs.page_url}}
55+
56+
runs-on: ubuntu-latest
57+
58+
steps:
59+
- name: Deploy to GitHub Pages
60+
id: deployment
61+
uses: actions/deploy-pages@v4

0 commit comments

Comments
 (0)