name: Docs deploy permissions: contents: read on: workflow_dispatch: push: branches: - main paths: - "docs/**" jobs: deploy: name: Deploy docs runs-on: ubuntu-latest timeout-minutes: 10 steps: - uses: actions/checkout@v6 - name: Install dependencies uses: "./.github/actions/install-dependencies" with: workingDirectory: docs - name: Build docs working-directory: docs run: bun run build - name: Build and deploy docs uses: cloudflare/wrangler-action@v3 with: apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }} accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} workingDirectory: docs