tool_generate_ci_workflow
Generates a complete GitHub Actions CI workflow from project context and registry details. Configure platforms and lint timeout as needed.
Instructions
Generate a complete .github/workflows/ci.yml for the repository.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| registry | Yes | Target container registry and org, e.g. "ghcr.io/my-org". | |
| platforms | No | Comma-separated platform list (default: linux/amd64,linux/arm64). | linux/amd64,linux/arm64 |
| pipeline_context | Yes | Output from detect_project_contexts(). | |
| golangci_lint_timeout | No | Timeout for golangci-lint; increase for large vendor trees. | 10m |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |