the universal sandbox runtime for agents and humans. pocketenv.io
sandbox openclaw agent claude-code vercel-sandbox deno-sandbox cloudflare-sandbox atproto sprites daytona
7
fork

Configure Feed

Select the types of activity you want to include in your feed.

Add deploy-main-worker GitHub Actions job

Create a dedicated job that checks out the repository, installs Bun,
runs bun install in apps/cf-sandbox, and executes bunx wrangler deploy.
Remove the duplicate Deploy Main Worker step from the existing deploy
job.

+22 -7
+22 -7
.github/workflows/deploy.yml
··· 8 8 - ".github/workflows/deploy.yml" 9 9 10 10 jobs: 11 + deploy-main-worker: 12 + runs-on: ubuntu-latest 13 + steps: 14 + - name: Checkout repository 15 + uses: actions/checkout@v4 16 + 17 + - name: Set up Bun 18 + run: | 19 + curl -fsSL https://bun.sh/install | bash 20 + echo "BUN_INSTALL=/home/runner/.bun" >> $GITHUB_ENV 21 + echo "PATH=/home/runner/.bun/bin:$PATH" >> $GITHUB_ENV 22 + 23 + - name: Install dependencies 24 + working-directory: apps/cf-sandbox 25 + run: bun install 26 + 27 + - name: Deploy Main Worker 28 + working-directory: apps/cf-sandbox 29 + env: 30 + CLOUDFLARE_API_TOKEN: ${{ secrets.CLOUDFLARE_API_TOKEN }} 31 + run: | 32 + bunx wrangler deploy 11 33 deploy: 12 34 runs-on: ubuntu-latest 13 35 strategy: ··· 52 74 - name: Install dependencies 53 75 working-directory: apps/cf-sandbox 54 76 run: bun install 55 - 56 - - name: Deploy Main Worker 57 - working-directory: apps/cf-sandbox 58 - env: 59 - CLOUDFLARE_API_TOKEN: ${{ secrets.CLOUDFLARE_API_TOKEN }} 60 - run: | 61 - bunx wrangler deploy 62 77 63 78 - name: Deploy to Cloudflare Workers 64 79 working-directory: apps/cf-sandbox