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 : Node.js CI
1+ name : Deploy GitHub Pages
22
33on :
44 push :
5- branches : ['main']
5+ branches : [main]
6+ workflow_dispatch :
7+
8+ permissions :
9+ contents : read
10+ pages : write
11+ id-token : write
12+
13+ concurrency :
14+ group : pages
15+ cancel-in-progress : false
616
717jobs :
818 build :
919 runs-on : ubuntu-latest
10-
1120 steps :
12- - uses : actions/checkout@v4
13- - uses : actions/setup-node@v4
21+ - name : Checkout
22+ uses : actions/checkout@v5
23+
24+ - name : Setup Node
25+ uses : actions/setup-node@v4
1426 with :
15- node-version : 22.17.0
27+ node-version : 24.14.0
28+ cache : npm
1629
17- # Runs a single command using the runners shell
18- - name : setup git config
19- run : |
20- git config user.name "Sadanand Pai"
21- git config user.email "sadypai@gmail.com"
30+ - name : Setup Pages
31+ uses : actions/configure-pages@v5
2232
23- - name : NPM installation
33+ - name : Install
2434 run : npm ci
2535
26- - name : setup deployment
27- run : |
28- npm run unit:test
29- npm run build
30- npm run copy-to-docs
31- git add docs -f
32- git diff --staged --quiet || (git commit -m "build files - github action" --no-verify && git push)
36+ - name : Test
37+ run : npm run unit:test
38+
39+ - name : Build
40+ run : npm run build
41+
42+ - name : Assemble site
43+ run : npm run copy-to-dist
44+
45+ - name : Upload dist
46+ uses : actions/upload-pages-artifact@v3
47+ with :
48+ path : dist
49+
50+ deploy :
51+ needs : build
52+ runs-on : ubuntu-latest
53+ environment :
54+ name : github-pages
55+ url : ${{ steps.deployment.outputs.page_url }}
56+ steps :
57+ - name : Deploy
58+ id : deployment
59+ uses : actions/deploy-pages@v4
Original file line number Diff line number Diff line change 1212 - uses : actions/checkout@v4
1313 - uses : actions/setup-node@v4
1414 with :
15- node-version : 22.17 .0
15+ node-version : 24.14 .0
1616
1717 # Runs a single command using the runners shell
1818 - name : setup git config
Original file line number Diff line number Diff line change 4949/playwright-report /
5050/blob-report /
5151/playwright /.cache /
52+
53+ .claude /worktrees
54+ .claude /settings.local.json
55+ .nx /polygraph
56+ .nx /self-healing
57+ .nx /migrate-runs
58+ .devin
59+ .agents
60+ .cursor
Original file line number Diff line number Diff line change 1- v22.17 .0
1+ v24.14 .0
Load diff This file was deleted.
Load diff This file was deleted.
Original file line number Diff line number Diff line change 106106 "@schematics/angular:resolver" : {
107107 "typeSeparator" : " ."
108108 }
109+ },
110+ "cli" : {
111+ "analytics" : false
109112 }
110113}
Original file line number Diff line number Diff line change 1515 "unit:test" : {
1616 "cache" : true
1717 }
18- }
18+ },
19+ "analytics" : false
1920}
You can’t perform that action at this time.
0 commit comments