How do I give Rovo CLI GitHub access and automate the full “ticket → branch → PR” workflow?
Context
I’m experimenting with Rovo CLI (acli rovodev
) on top of Atlassian CLI. It already reads a Jira ticket and understands the work to do, but I’m unsure how to wire it into GitHub and make the whole process repeatable.
What I’d like to achieve
GitHub authentication
Rovo should be able to pull main
and push feature branches / PRs.
I got this working once by accident—no idea which token or flag actually made it succeed.
Reusable “system prompt” / script
When a ticket is assigned, I want Rovo to automatically:
Move the issue to In Progress
Add a “Started work, pulling source” comment
git pull
from main
to ensure local is current
Create a branch named after the Jira key
Make the code changes & tests
Commit and push the branch
Where to store that prompt
Should this live in a markdown file at the repo root (e.g., rovo_workflow.md
) or is there a better place?
Questions
What’s the correct way to grant/refresh GitHub credentials for Rovo CLI?
Is there an official pattern for supplying a workflow prompt or config file?
Any sample repos or docs that show the end-to-end setup?
Thanks for any guidance!