Releases: daily-co/pipecat-cloud-deploy-action
Releases · daily-co/pipecat-cloud-deploy-action
v1.0.0
The first release of the official GitHub Action for deploying Pipecat agents to Pipecat Cloud. Add it to your CI/CD workflows to automate deployments whenever you push code.
Features
- Build & push Docker images — Optionally build, tag, and push Docker images as part of the workflow. Set
build: trueand the action handlesdocker build,docker login, anddocker pushfor you. - Deploy pre-built images — Already have an image? Skip the build step and pass a fully-tagged image reference directly.
Automatic ARM64 builds — Pipecat Cloud requireslinux/arm64images. When building is enabled, the action automatically sets up QEMU emulation and passes--platform linux/arm64— no extra configuration needed. - Create or update — The action detects whether the agent already exists and creates or updates the deployment accordingly.
- Readiness polling — Waits for the deployment to become available before marking the step as successful (configurable timeout, or opt out entirely).
- Full deployment control — Configure scaling limits (
min-agents/max-agents), deployment region, secret sets, image pull credentials, agent profiles, and managed keys via action inputs. - Outputs for downstream steps — Exposes
imageandservice-nameoutputs for use in subsequent workflow steps.
Quick start
- uses: daily-co/pipecat-cloud-deploy-action@v1
with:
api-key: ${{ secrets.PIPECAT_API_KEY }}
agent-name: my-agent
build: true
image: ghcr.io/${{ github.repository }}
registry-username: ${{ github.actor }}
registry-password: ${{ secrets.GITHUB_TOKEN }}See the README for full documentation, all available inputs, and more examples.
License
BSD 2-Clause License