mirror of
https://github.com/run-llama/llamactl-deploy.git
synced 2026-06-29 13:43:01 -04:00
main
fix: align CLI flags with current llamactl
llamactl-deploy
Update LlamaAgent Deployments
Update a LlamaAgent deployment on LlamaCloud
Usage
Inputs
| Name | Description | Required | Default |
|---|---|---|---|
llama-cloud-api-key |
API key for LlamaCloud | true | '' |
llama-cloud-project-id |
Project ID for LlamaCloud | true | '' |
deployment-id |
ID of the deployed LlamaAgent | true | '' |
git-reference |
Git reference for deployment update | false | '' |
Output
This action does not produce outputs.
Example Usage
name: Update LlamaAgent Deployment
on:
push:
branches:
- main
jobs:
update-deployment:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Update deployment
uses: run-llama/llamactl-deploy@a883f44eb9512d33714db4b0c545a099b93577ec
with:
llama-cloud-api-key: ${{ secrets.LLAMA_CLOUD_API_KEY }}
llama-cloud-project-id: ${{ secrets.LLAMA_CLOUD_PROJECT_ID }}
deployment-id: "your-deployment-id"
git-reference: ${{ github.sha }} # not required
How does it work
This action works by:
- Setting up uv (through
astral-sh/setup-uv) - Running
llamactl authfor token-based authentication to LlamaCloud - Running
llamactl deployments update <your_deployment_id>(with the optional--git-ref <your_git_reference>ifgit-referenceis provided as input)
References
Get to know more about llamactl and LlamaAgents in the dedicated documentation
Contributing
Contributions (both for the blog and for the source code) are more than welcome! You can find a detail contribution guide here.
License
The code is provided under the MIT License
Releases
1