Skip to content

Commit a540a75

Browse files
authored
Merge pull request #1 from tweinfeld/github_pages
GitHub Pages Deployment
2 parents 4610033 + 1aa29de commit a540a75

File tree

2 files changed

+47
-4
lines changed

2 files changed

+47
-4
lines changed

.github/workflows/deploy.yml

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
name: Deploy Github Pages Site
2+
3+
on:
4+
workflow_dispatch:
5+
push:
6+
branches: [ "master" ]
7+
8+
jobs:
9+
build:
10+
name: Build and Upload
11+
runs-on: ubuntu-latest
12+
steps:
13+
- name: Checkout Repository
14+
uses: actions/checkout@v4
15+
- name: Setup Node.js
16+
uses: actions/setup-node@v4
17+
with:
18+
node-version: 20
19+
- name: Setup Pages
20+
uses: actions/configure-pages@v5
21+
- name: Install Dependencies
22+
run: npm install --no-audit --no-fund --prefer-offline
23+
- name: Build Project
24+
run: npm run build
25+
- name: Save Built Assets as Page Artifact
26+
uses: actions/upload-pages-artifact@v3
27+
with:
28+
path: 'publish'
29+
30+
deploy:
31+
name: Publish as Github Page
32+
runs-on: ubuntu-latest
33+
needs: build
34+
permissions:
35+
contents: read
36+
pages: write
37+
id-token: write
38+
environment:
39+
name: github-pages
40+
url: ${{ steps.deployment.outputs.page_url }}
41+
steps:
42+
- name: Setup Pages
43+
uses: actions/configure-pages@v5
44+
- name: Deploy to GitHub Pages
45+
id: deployment
46+
uses: actions/deploy-pages@v4

package.json

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,8 @@
1010
"keywords": ["resume", "cv", "tal", "weinfeld"],
1111
"author": "Tal Weinfeld",
1212
"license": "ISC",
13-
"dependencies": {
14-
"express": "^4.16.4",
15-
"kefir": "^3.8.6"
16-
},
1713
"devDependencies": {
14+
"kefir": "^3.8.6",
1815
"less": "^4.3.0",
1916
"lodash": "^4.17.21",
2017
"prettier": "^3.5.3",

0 commit comments

Comments
 (0)