diff options
| author | Sho Sakuma <me@m1sk9.dev> | 2026-03-03 14:15:33 +0900 |
|---|---|---|
| committer | Sho Sakuma <me@m1sk9.dev> | 2026-03-03 14:15:33 +0900 |
| commit | 504317f0102c95da8411f3a886abb28179966bfb (patch) | |
| tree | a54df63d9f5ea2304489f0cf63b0ece8c4b5c82d /.github | |
| parent | 7192a7223fa74d5604b33ff1b032b56177fa2e2f (diff) | |
| download | LunaticChat-504317f0102c95da8411f3a886abb28179966bfb.tar.gz LunaticChat-504317f0102c95da8411f3a886abb28179966bfb.tar.bz2 LunaticChat-504317f0102c95da8411f3a886abb28179966bfb.zip | |
ci: Add Cloudflare Workers deploy workflow for docs
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Diffstat (limited to '.github')
| -rw-r--r-- | .github/workflows/docs.yaml | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/.github/workflows/docs.yaml b/.github/workflows/docs.yaml new file mode 100644 index 0000000..31d710b --- /dev/null +++ b/.github/workflows/docs.yaml @@ -0,0 +1,39 @@ +name: Deploy Docs + +on: + push: + branches: + - main + paths: + - "docs/**" + workflow_dispatch: + +jobs: + deploy: + runs-on: ubuntu-24.04 + permissions: + contents: read + deployments: write + defaults: + run: + working-directory: "./docs" + steps: + - name: Checkout repository + uses: actions/checkout@v6 + + - name: Setup Development Environment + uses: jdx/mise-action@v3 + with: + working_directory: . + + - name: Install dependencies + run: bun install + + - name: Build documentation + run: bun run build + + - name: Deploy to Cloudflare Workers + uses: cloudflare/wrangler-action@v3 + with: + apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }} + workingDirectory: docs |
