CI/CD Workflows Overview
Git-Ape provides GitHub Actions workflows for automated deployment lifecycle management.
Workflows ship via the onboarding skill
The user-facing workflows below are shipped as templates under .github/skills/git-ape-onboarding/templates/workflows/ and scaffolded into your repository by the /git-ape-onboarding flow. The scaffold step uses skip-with-notice on collision — it never overwrites an existing file. The workflows ship as ready-to-run .yml files (no manual rename needed) and do not run inside the git-ape repo itself.
User-facing workflows (scaffolded into your repo)​
| Workflow | Template file | Triggers | Jobs |
|---|---|---|---|
| Git-Ape: Deploy | .github/skills/git-ape-onboarding/templates/workflows/git-ape-deploy.yml | push | detect-deployments, deploy |
| Git-Ape: Destroy | .github/skills/git-ape-onboarding/templates/workflows/git-ape-destroy.yml | push, workflow_dispatch | detect-destroys, destroy |
| Continuous Drift Remediation | .github/skills/git-ape-onboarding/templates/workflows/git-ape-drift.lock.yml | schedule, workflow_dispatch | activation, agent, conclusion, detection, safe_outputs, update_cache_memory |
| Git-Ape: Plan | .github/skills/git-ape-onboarding/templates/workflows/git-ape-plan.yml | pull_request | detect-deployments, plan-local, plan-azure, plan-comment |
| Git-Ape: Verify Setup | .github/skills/git-ape-onboarding/templates/workflows/git-ape-verify.yml | workflow_dispatch | verify |
Repo CI workflows (run inside the git-ape repo)​
| Workflow | File | Triggers | Jobs |
|---|---|---|---|
| Daily Repo Status | .github/workflows/daily-repo-status.lock.yml | schedule, workflow_dispatch | activation, agent, conclusion, detection, safe_outputs |
| Git-Ape: Workflow Lint | .github/workflows/git-ape-actionlint.yml | pull_request | actionlint |
| Git-Ape: Extension Build | .github/workflows/git-ape-build.yml | pull_request | build |
| Git-Ape: Workshop Deck Build | .github/workflows/git-ape-deck-build.yml | push, workflow_dispatch | build |
| Git-Ape: Docs Check | .github/workflows/git-ape-docs-check.yml | pull_request | check-docs |
| Git-Ape: Docs Deploy | .github/workflows/git-ape-docs.yml | push | build, deploy |
| Git-Ape: Onboarding Template Check | .github/workflows/git-ape-onboarding-template-check.yml | pull_request, workflow_dispatch | check-sync-bash, check-sync-pwsh, scaffold-parity-smoke |
| Git-Ape: Plugin Version Check | .github/workflows/git-ape-plugin-version-check.yml | pull_request | check-version-drift |
| Git-Ape: Plugin Release | .github/workflows/git-ape-release.yml | push, workflow_dispatch | release |
| Git-Ape: Script Lint | .github/workflows/git-ape-script-lint.yml | pull_request, workflow_dispatch | shell-lint, pwsh-lint |
| Workshop Content Auto-Updater | .github/workflows/git-ape-workshop-content-updater.lock.yml | schedule, workflow_dispatch | activation, agent, conclusion, detection, safe_outputs, update_cache_memory |
| Git-Ape: Workshop Sync | .github/workflows/git-ape-workshop-sync.yml | push | detect-and-issue |
| Issue Triage Agent | .github/workflows/issue-triage-agent.lock.yml | schedule, workflow_dispatch | activation, agent, conclusion, detection, safe_outputs |
| PR Validation | .github/workflows/pr-validation.yml | pull_request | structure-check, markdownlint |
| Waza agent evals | .github/workflows/waza-agent-evals.yml | pull_request, workflow_dispatch | preflight, prepare, tokens, eval, comment |
| Waza skill evals | .github/workflows/waza-evals.yml | pull_request, workflow_dispatch | preflight, prepare, tokens, eval, comment |
| Workshop Quality Check | .github/workflows/workshop-quality-check.yml | pull_request | check |