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 portfolio on GitHub Pages
1+ name : Deploy static content to Pages
22
33on :
44 push :
5- branches : [main]
5+ branches : ['main']
6+
67 workflow_dispatch :
78
89permissions :
@@ -11,48 +12,40 @@ permissions:
1112 id-token : write
1213
1314concurrency :
14- group : pages
15+ group : ' pages'
1516 cancel-in-progress : true
1617
1718jobs :
18- build :
19+ deploy :
20+ environment :
21+ name : github-pages
22+ url : ${{ steps.deployment.outputs.page_url }}
1923 runs-on : ubuntu-latest
2024 steps :
2125 - name : Checkout
22- uses : actions/checkout@v4
23-
26+ uses : actions/checkout@v5
2427 - name : Setup pnpm
2528 uses : pnpm/action-setup@v4
2629 with :
2730 version : 9
28-
29- - name : Setup Node
30- uses : actions/setup-node@v4
31+ - name : Set up Node
32+ uses : actions/setup-node@v6
3133 with :
32- node-version : ' 20 '
34+ node-version : lts/*
3335 cache : ' pnpm'
3436 cache-dependency-path : portfolio/pnpm-lock.yaml
35-
3637 - name : Install dependencies
3738 run : pnpm install
3839 working-directory : portfolio
39-
4040 - name : Build
4141 run : pnpm run build
4242 working-directory : portfolio
43-
43+ - name : Setup Pages
44+ uses : actions/configure-pages@v5
4445 - name : Upload artifact
45- uses : actions/upload-pages-artifact@v3
46+ uses : actions/upload-pages-artifact@v4
4647 with :
4748 path : portfolio/dist
48-
49- deploy :
50- environment :
51- name : github-pages
52- url : ${{ steps.deployment.outputs.page_url }}
53- runs-on : ubuntu-latest
54- needs : build
55- steps :
56- - name : Deploy
49+ - name : Deploy to GitHub Pages
5750 id : deployment
5851 uses : actions/deploy-pages@v4
You can’t perform that action at this time.
0 commit comments