File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1- name : Deploy to GitHub Pages
2-
3- on :
4- push :
5- branches :
6- - main # Deploy when pushing to main branch
7-
8- permissions :
9- contents : read
10- pages : write
11- id-token : write
12-
13- jobs :
14- build :
15- runs-on : ubuntu-latest
16- steps :
17- - name : Checkout repository
18- uses : actions/checkout@v4
19-
20- - name : Setup Node.js
21- uses : actions/setup-node@v4
22- with :
23- node-version : 20
24- cache : npm
25-
26- - name : Install dependencies
27- run : npm ci
28-
29- - name : Build project
30- run : npm run build
31-
32- - name : Upload build artifacts
33- uses : actions/upload-pages-artifact@v2
34- with :
35- path : dist
36-
37- deploy :
38- environment :
39- name : github-pages
40- url : ${{ steps.deployment.outputs.page_url }}
41- runs-on : ubuntu-latest
42- needs : build
43- steps :
44- - name : Deploy to GitHub Pages
45- id : deployment
46- uses : actions/deploy-pages@v4
1+ # (paste the fixed workflow YAML here)
You can’t perform that action at this time.
0 commit comments