open, interoperable sandbox platform for agents and humans 📦 ✨ pocketenv.io
claude-code atproto sandbox openclaw agent
at main 56 lines 1.2 kB view raw
1name: Deploy Cloudflare Worker 2on: 3 push: 4 branches: 5 - main 6 paths: 7 - "apps/cf-sandbox/**" 8 - ".github/workflows/deploy.yml" 9 10jobs: 11 deploy: 12 runs-on: ubuntu-latest 13 strategy: 14 matrix: 15 sandbox: 16 [ 17 amp, 18 claude, 19 codex, 20 copilot, 21 crush, 22 docker, 23 gemini, 24 mise, 25 kilo, 26 kiro, 27 nix, 28 nullclaw, 29 pkgx, 30 openclaw, 31 opencode, 32 opencrust, 33 picoclaw, 34 zeroclaw, 35 ] 36 steps: 37 - name: Checkout repository 38 uses: actions/checkout@v4 39 40 - name: Set up Docker Buildx 41 uses: docker/setup-buildx-action@v3 42 43 - name: Set up Bun 44 uses: oven-sh/setup-bun@v1 45 46 - name: Install dependencies 47 working-directory: apps/cf-sandbox 48 run: bun install 49 50 - name: Deploy to Cloudflare Workers 51 working-directory: apps/cf-sandbox 52 env: 53 CLOUDFLARE_API_TOKEN: ${{ secrets.CLOUDFLARE_API_TOKEN }} 54 run: | 55 cp -r deploy/${{ matrix.sandbox }}/* . 56 bunx wrangler deploy