CI Automation When to Use - Running GitHub Actions workflows locally before pushing - Creating or running project task recipes (build, test, deploy) - Generating changelogs from conventional commit history - Creating GitHub releases with auto-generated release notes - Managing GitHub PRs, issues, or Actions runs programmatically - Creating encrypted backups before destructive operations Tools | Tool | Purpose | Structured output | |------|---------|-------------------| | gh | GitHub CLI — PRs, issues, releases, Actions, API | on most commands | | just | Task runner with Makefile-like recipes…