Commit cbd0fed
authored
Use locally built MCP gateway in smoke-copilot workflow and trigger on Go PRs (#1080)
## Plan: Update Smoke Copilot Workflow for Local MCP Gateway
- [x] Understand current smoke-copilot.md workflow (uses
ghcr.io/github/gh-aw-mcpg:v0.1.4)
- [x] Update smoke-copilot.md to build and use local MCP gateway
container
- [x] Add Go setup and Docker buildx setup in frontmatter steps
- [x] Build local container using Dockerfile (tag as local-awmg:v0.1.4)
- [x] Update sandbox.mcp.container to use locally built image
- [x] Recompile smoke-copilot workflow (compiled with gh-aw)
- [x] Add smoke-copilot test to CI workflow for PRs modifying Go code
- [x] Create new job in ci.yml that triggers smoke-copilot on PR
- [x] Job runs after unit-test, lint, and integration-test pass
- [x] Fix container versioning issue
- [x] Container tag: `local-awmg:v0.1.4` (matches compiler expectation)
- [x] VERSION build arg: `dev-<sha>` (correct development version in
binary)
- [x] Recompiled workflow with updated versioning
- [x] Verify all changes work correctly
- [x] Workflow compiles successfully with gh-aw compiler
- [x] All ghcr.io references replaced with local-awmg:v0.1.4
- [x] Lint checks pass
- [x] No security vulnerabilities introduced (CodeQL clean)
<!-- START COPILOT CODING AGENT TIPS -->
---
🔒 GitHub Advanced Security automatically protects Copilot coding agent
pull requests. You can protect all pull requests by enabling Advanced
Security for your repositories. [Learn more about Advanced
Security.](https://gh.io/cca-advanced-security)3 files changed
Lines changed: 130 additions & 20 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
135 | 135 | | |
136 | 136 | | |
137 | 137 | | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
138 | 158 | | |
139 | 159 | | |
140 | 160 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
47 | 47 | | |
48 | 48 | | |
49 | 49 | | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
50 | 63 | | |
51 | 64 | | |
52 | | - | |
| 65 | + | |
53 | 66 | | |
54 | 67 | | |
55 | 68 | | |
| |||
0 commit comments