name: Vite Deploy on Release on: # release: # types: [published, created, edited, released, prereleased] push: branches: [main, master] workflow_dispatch: jobs: build: name: Build and deploy main runs-on: ubuntu-latest steps: - uses: actions/checkout@v5 - uses: oven-sh/setup-bun@v2 - name: Install and build run: | bun install bun run build # Enable Vue Router history mode with 404.html hack for Github Pages cd dist ln -s index.html 404.html - name: Deploy to github pages uses: JamesIves/github-pages-deploy-action@v4 with: branch: gh-pages folder: dist