name: Build release and push to Github on: push: branches: [ main ] jobs: build: runs-on: ubuntu-latest permissions: contents: write steps: - uses: actions/checkout@v3 - name: Use PNPM uses: pnpm/action-setup@v2 with: version: latest - name: Install dependencies run: pnpm i - name: Build all run: pnpm run build-all - name: Build directory run: pnpm run vite:directory:build - name: Deploy uses: peaceiris/actions-gh-pages@v3 with: github_token: ${{ secrets.GITHUB_TOKEN }} publish_dir: ./release cname: arknights.halyul.dev allow_empty_commit: true user_name: 'github-actions[bot]' user_email: 'github-actions[bot]@users.noreply.github.com'