File tree Expand file tree Collapse file tree 2 files changed +61
-0
lines changed
Expand file tree Collapse file tree 2 files changed +61
-0
lines changed Original file line number Diff line number Diff line change 1+ name : Deploy to GitHub Pages
2+
3+ on :
4+ push :
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 : true
16+
17+ jobs :
18+ build :
19+ runs-on : ubuntu-latest
20+ steps :
21+ - name : Checkout
22+ uses : actions/checkout@v4
23+
24+ - name : Setup Node.js
25+ uses : actions/setup-node@v4
26+ with :
27+ node-version : " 20"
28+
29+ - name : Setup pnpm
30+ uses : pnpm/action-setup@v4
31+ with :
32+ version : latest
33+ run_install : true
34+
35+ - name : Setup Pages
36+ uses : actions/configure-pages@v4
37+ with :
38+ static_site_generator : next
39+
40+ - name : Build with Next.js
41+ run : pnpm run build
42+
43+ - name : Add .nojekyll file
44+ run : touch ./out/.nojekyll
45+
46+ - name : Upload artifact
47+ uses : actions/upload-pages-artifact@v3
48+ with :
49+ path : ./out
50+
51+ deploy :
52+ environment :
53+ name : github-pages
54+ url : ${{ steps.deployment.outputs.page_url }}
55+ runs-on : ubuntu-latest
56+ needs : build
57+ steps :
58+ - name : Deploy to GitHub Pages
59+ id : deployment
60+ uses : actions/deploy-pages@v4
Original file line number Diff line number Diff line change 6060 },
6161 "homepage" : " https://tum.dev/" ,
6262 "name" : " tum-dev-website" ,
63+ "packageManager" : " pnpm@9.7.0+sha512.dc09430156b427f5ecfc79888899e1c39d2d690f004be70e05230b72cb173d96839587545d09429b55ac3c429c801b4dc3c0e002f653830a420fa2dd4e3cf9cf" ,
6364 "pnpm" : {
6465 "onlyBuiltDependencies" : [
6566 " sharp"
You can’t perform that action at this time.
0 commit comments