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