audio streaming app
plyr.fm
1name: deploy docs
2
3on:
4 push:
5 branches:
6 - main
7 paths:
8 - "docs/**"
9 - "docs-site/**"
10 - ".github/workflows/deploy-docs.yml"
11 workflow_dispatch:
12
13jobs:
14 deploy:
15 name: deploy docs
16 runs-on: ubuntu-latest
17 concurrency: deploy-docs
18 permissions:
19 contents: read
20 deployments: write
21 steps:
22 - uses: actions/checkout@v4
23
24 - uses: oven-sh/setup-bun@v2
25
26 - name: build
27 run: cd docs-site && bun install && bun run build
28
29 - name: deploy to cloudflare pages
30 uses: cloudflare/wrangler-action@v3
31 with:
32 apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }}
33 accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
34 command: pages deploy docs-site/dist --project-name plyr-fm-docs --branch main