Skip to content

setup pnpm

setup pnpm #2

Workflow file for this run

name: GitHub Pages
on: push
permissions:
contents: write
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: pnpm/action-setup@v4
with:
version: 10
- name: Install dependencies
run: pnpm i
- name: Build application
run: pnpm build
- name: Remove all files except dist directory
run: find . -maxdepth 1 ! -name 'dist' ! -name '.' -exec rm -rf {} +
- name: Push to gh-pages
run: |
git checkout gh-pages
git config --global user.name 'Robot'
git config --global user.email 'robot@users.noreply.github.com'
git commit -am "Automated report"
git push