Skip to content

Releases: daily-co/pipecat-cloud-deploy-action

v1.0.0

11 Feb 10:36

Choose a tag to compare

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: true and the action handles docker build, docker login, and docker push for 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 requires linux/arm64 images. 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 image and service-name outputs 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