1234567891011121314151617181920212223242526272829303132333435363738 |
- name: gh-pages
- on:
- # set triggers here, like on push or on release
- workflow_dispatch:
- push:
- branches: [ main ]
- pull_request:
- jobs:
- deploy:
- runs-on: ubuntu-latest
- steps:
- - uses: actions/checkout@v4
- - uses: actions/setup-node@v4
- with:
- node-version: 18.12.x
- - uses: pnpm/action-setup@v3.0.0
- with:
- version: 9
- - name: Install dependencies
- run: pnpm install
- - name: Build
- run: pnpm build:gh-pages
- - name: Deploy
- uses: peaceiris/actions-gh-pages@v3
- with:
- github_token: ${{ secrets.ACCESS_TOKEN }}
- publish_dir: ./dist
- # Leave user_name and user_email unset to commit under your own username
- user_name: 'github-actions[bot]'
- user_email: 'github-actions[bot]@users.noreply.github.com'
- # Optional. I'm using this for testing.
- allow_empty_commit: false
|