name: Website on: workflow_dispatch: push: branches: # - main - website paths: - 'website/**' concurrency: group: ${{ github.workflow }}-${{ github.ref }} cancel-in-progress: true jobs: website: name: Deploy Website runs-on: ubuntu-latest defaults: run: working-directory: ./website steps: - name: Checkout sources uses: actions/checkout@v3 - name: Install pnpm uses: pnpm/action-setup@v2 - name: Setup Node.js uses: actions/setup-node@v3 with: node-version: 16 cache: pnpm - name: Install Npm Dependencies run: pnpm install - name: Deploy Website uses: peaceiris/actions-gh-pages@v3 with: github_token: ${{ secrets.GITHUB_TOKEN }} publish_dir: ./dist publish_branch: gh-pages