How github/actions-migrations-via-copilot works
This repository packages Copilot agents for migrating CI/CD pipelines to GitHub Actions, through cloud-agent and CLI-plugin surfaces. The principal workflow reads a source pipeline, applies platform-specific mappings and migration guardrails, generates and validates workflows, then documents the result in a pull request. It also includes a reusable-workflow builder. Relationships below follow README documentation; source excerpts were unavailable, so implementation-level wiring is not inferred.
Main entry points: agents Cloud agents · plugin CLI plugin · knowledge Cloud knowledgebase · reusable-workflow-builder.md Reusable workflow builder
Components 20
Agent surfaces
- Cloud agents
agents - CLI plugin
plugin - Reusable workflow builder
agents/reusable-workflow-builder.md - CLI workflow builder
plugin/agents/reusable-workflow-builder.agent.md
Migration knowledge
- Cloud knowledgebase
knowledge - Composable skills
plugin/skills - Platform mappings
knowledge/actions-mapping - Migration standards
knowledge - Migration patterns
knowledge/patterns - Report templates
knowledge/report-template
Migration outputs
- GitHub workflows
- CI archive
- Migration report
- Reusable workflows
Other components
- Engineer
- Source pipelines
- actionlint
- Pull request
- GitHub MCP
- Org workflows
Connections 27
- Engineer → Cloud agents: runs migration
- Engineer → CLI plugin: runs migration
- Cloud agents → Source pipelines: reads
- Cloud agents → Cloud knowledgebase: references
- Cloud agents → GitHub MCP: fetches knowledge
- GitHub MCP → Cloud knowledgebase: serves
- CLI plugin → Source pipelines: reads
- CLI plugin → Composable skills: uses
- Cloud agents → GitHub workflows: generates
- Cloud agents → actionlint: validates with
- Cloud agents → CI archive: preserves originals
- Cloud agents → Migration report: documents
- CLI plugin → GitHub workflows: generates
- CLI plugin → actionlint: validates with
- CLI plugin → CI archive: preserves originals
- CLI plugin → Migration report: documents
- Platform mappings → Cloud knowledgebase: informs
- Migration patterns → Cloud knowledgebase: informs
- Migration standards → Cloud knowledgebase: guides
- Report templates → Cloud knowledgebase: templates
- Migration report → Pull request: included in
- Engineer → Reusable workflow builder: runs analysis
- Engineer → CLI workflow builder: runs analysis
- Reusable workflow builder → Org workflows: scans
- CLI workflow builder → Org workflows: scans
- Reusable workflow builder → Reusable workflows: generates
- CLI workflow builder → Reusable workflows: generates