File tree Expand file tree Collapse file tree 1 file changed +51
-0
lines changed Expand file tree Collapse file tree 1 file changed +51
-0
lines changed Original file line number Diff line number Diff line change 1+ # Simple workflow for deploying static content to GitHub Pages
2+ name: Deploy static content to Pages
3+
4+ on:
5+ # Runs on pushes targeting the default branch
6+ push:
7+ branches: ['main']
8+
9+ # Allows you to run this workflow manually from the Actions tab
10+ workflow_dispatch:
11+
12+ # Sets the GITHUB_TOKEN permissions to allow deployment to GitHub Pages
13+ permissions:
14+ contents: read
15+ pages: write
16+ id-token: write
17+
18+ # Allow one concurrent deployment
19+ concurrency:
20+ group: 'pages'
21+ cancel-in-progress: true
22+
23+ jobs:
24+ # Single deploy job since we're just deploying
25+ deploy:
26+ environment:
27+ name: github-pages
28+ url: ${{ steps.deployment.outputs.page_url }}
29+ runs-on: ubuntu-latest
30+ steps:
31+ - name: Checkout
32+ uses: actions/checkout@v5
33+ - name: Set up Node
34+ uses: actions/setup-node@v5
35+ with:
36+ node-version: lts/*
37+ cache: 'npm'
38+ - name: Install dependencies
39+ run: npm ci
40+ - name: Build
41+ run: npm run build
42+ - name: Setup Pages
43+ uses: actions/configure-pages@v5
44+ - name: Upload artifact
45+ uses: actions/upload-pages-artifact@v4
46+ with:
47+ # Upload dist folder
48+ path: './dist'
49+ - name: Deploy to GitHub Pages
50+ id: deployment
51+ uses: actions/deploy-pages@v4
You can’t perform that action at this time.
0 commit comments