Skip to content

Commit 4936b5b

Browse files
committed
Update deploy.yml
1 parent 3670727 commit 4936b5b

File tree

1 file changed

+14
-34
lines changed

1 file changed

+14
-34
lines changed

.github/workflows/deploy.yml

Lines changed: 14 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1,51 +1,31 @@
1-
name: Deploy to GitHub Pages
1+
name: Deploy Docusaurus to GitHub Pages
22

33
on:
44
push:
55
branches:
66
- main
7-
# Review gh actions docs if you want to further define triggers, paths, etc
8-
# https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#on
97

108
jobs:
11-
build:
12-
name: Build Docusaurus
9+
deploy:
1310
runs-on: ubuntu-latest
1411
steps:
15-
- uses: actions/checkout@v4
16-
with:
17-
fetch-depth: 0
18-
- uses: actions/setup-node@v4
12+
- name: Checkout code
13+
uses: actions/checkout@v4
14+
15+
- name: Setup Node.js
16+
uses: actions/setup-node@v4
1917
with:
20-
node-version: 18
21-
cache: npm
18+
node-version: '18'
2219

2320
- name: Install dependencies
2421
run: npm ci
22+
2523
- name: Build website
2624
run: npm run build
2725

28-
- name: Upload Build Artifact
29-
uses: actions/upload-pages-artifact@v3
30-
with:
31-
path: build
32-
33-
deploy:
34-
name: Deploy to GitHub Pages
35-
needs: build
36-
37-
# Grant GITHUB_TOKEN the permissions required to make a Pages deployment
38-
permissions:
39-
pages: write # to deploy to Pages
40-
id-token: write # to verify the deployment originates from an appropriate source
41-
42-
# Deploy to the github-pages environment
43-
environment:
44-
name: github-pages
45-
url: ${{ steps.deployment.outputs.page_url }}
46-
47-
runs-on: ubuntu-latest
48-
steps:
4926
- name: Deploy to GitHub Pages
50-
id: deployment
51-
uses: actions/deploy-pages@v4
27+
uses: peaceiris/actions-gh-pages@v4
28+
with:
29+
github_token: ${{ secrets.GITHUB_TOKEN }}
30+
publish_dir: ./build
31+
cname: galio.io

0 commit comments

Comments
 (0)