dari deploy command in CI that you use locally, whether the repo is Python- or TypeScript-based.
GitHub Actions example
How CI publishing works
Local and CI publishing use the same backend path:- The CLI reads the same manifest
- The CLI uploads the same packaged source
- The platform creates the same agent version type
Recommended setup
- Inject API keys through CI secrets
- Run publishes from checked-out source, not a mutable remote ref
- Keep CI-triggered publishes explicit and repository-owned