chore: bump MCPG (MCP Gateway) from v0.2.17 to v0.2.19#26071
Conversation
Update DefaultMCPGatewayVersion constant and add SHA256 digest pin for ghcr.io/github/gh-aw-mcpg:v0.2.19 to actions-lock.json. Recompiled all 187 workflow lock files. Closes #26068 Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
@copilot resolve the merge conflicts in this pull request |
There was a problem hiding this comment.
Pull request overview
Note
Copilot was unable to run its full agentic suite in this review.
Updates the default MCP Gateway (gh-aw-mcpg) Docker image from v0.2.17 to v0.2.19 and propagates the new version/digest through the action pin databases and generated workflow lock files.
Changes:
- Bumped
DefaultMCPGatewayVersiontov0.2.19. - Added digest pin metadata for
ghcr.io/github/gh-aw-mcpg:v0.2.19to the pin/lock JSON sources. - Regenerated workflow
.lock.ymlfiles to referencev0.2.19and its digest in manifests/download steps.
Show a summary per file
| File | Description |
|---|---|
| pkg/constants/version_constants.go | Bumps the default MCP Gateway version constant to v0.2.19. |
| pkg/workflow/data/action_pins.json | Adds a digest-pinned entry for gh-aw-mcpg:v0.2.19 to the workflow pin database. |
| .github/aw/actions-lock.json | Adds a digest-pinned entry for gh-aw-mcpg:v0.2.19 to the GitHub Actions lock metadata. |
| .github/workflows/workflow-health-manager.lock.yml | Updates pinned MCPG image references from v0.2.17 to v0.2.19 (manifest/comments/download list). |
| .github/workflows/video-analyzer.lock.yml | Updates pinned MCPG image references from v0.2.17 to v0.2.19 (manifest/comments/download list). |
| .github/workflows/test-workflow.lock.yml | Updates pinned MCPG image references from v0.2.17 to v0.2.19 (manifest/comments/download list). |
| .github/workflows/test-quality-sentinel.lock.yml | Updates pinned MCPG image references from v0.2.17 to v0.2.19 (manifest/comments/download list). |
| .github/workflows/test-dispatcher.lock.yml | Updates pinned MCPG image references from v0.2.17 to v0.2.19 (manifest/comments/download list). |
| .github/workflows/security-compliance.lock.yml | Updates pinned MCPG image references from v0.2.17 to v0.2.19 (manifest/comments/download list). |
| .github/workflows/schema-feature-coverage.lock.yml | Updates pinned MCPG image references from v0.2.17 to v0.2.19 (manifest/comments/download list). |
| .github/workflows/schema-consistency-checker.lock.yml | Updates pinned MCPG image references from v0.2.17 to v0.2.19 (manifest/comments/download list). |
| .github/workflows/plan.lock.yml | Updates pinned MCPG image references from v0.2.17 to v0.2.19 (manifest/comments/download list). |
| .github/workflows/metrics-collector.lock.yml | Updates pinned MCPG image references from v0.2.17 to v0.2.19 (manifest/comments/download list). |
| .github/workflows/github-remote-mcp-auth-test.lock.yml | Updates pinned MCPG image references from v0.2.17 to v0.2.19 (manifest/comments/download list). |
| .github/workflows/github-mcp-tools-report.lock.yml | Updates pinned MCPG image references from v0.2.17 to v0.2.19 (manifest/comments/download list). |
| .github/workflows/firewall.lock.yml | Updates pinned MCPG image references from v0.2.17 to v0.2.19 (manifest/comments/download list). |
| .github/workflows/example-permissions-warning.lock.yml | Updates pinned MCPG image references from v0.2.17 to v0.2.19 (manifest/comments/download list). |
| .github/workflows/draft-pr-cleanup.lock.yml | Updates pinned MCPG image references from v0.2.17 to v0.2.19 (manifest/comments/download list). |
| .github/workflows/discussion-task-miner.lock.yml | Updates pinned MCPG image references from v0.2.17 to v0.2.19 (manifest/comments/download list). |
| .github/workflows/dictation-prompt.lock.yml | Updates pinned MCPG image references from v0.2.17 to v0.2.19 (manifest/comments/download list). |
| .github/workflows/dev.lock.yml | Updates pinned MCPG image references from v0.2.17 to v0.2.19 (manifest/comments/download list). |
| .github/workflows/delight.lock.yml | Updates pinned MCPG image references from v0.2.17 to v0.2.19 (manifest/comments/download list). |
| .github/workflows/craft.lock.yml | Updates pinned MCPG image references from v0.2.17 to v0.2.19 (manifest/comments/download list). |
| .github/workflows/copilot-cli-deep-research.lock.yml | Updates pinned MCPG image references from v0.2.17 to v0.2.19 (manifest/comments/download list). |
| .github/workflows/codex-github-remote-mcp-test.lock.yml | Updates pinned MCPG image references from v0.2.17 to v0.2.19 (manifest/comments/download list). |
| .github/workflows/cli-consistency-checker.lock.yml | Updates pinned MCPG image references from v0.2.17 to v0.2.19 (manifest/comments/download list). |
| .github/workflows/artifacts-summary.lock.yml | Updates pinned MCPG image references from v0.2.17 to v0.2.19 (manifest/comments/download list). |
| .github/workflows/ace-editor.lock.yml | Updates pinned MCPG image references from v0.2.17 to v0.2.19 (manifest/comments/download list). |
Copilot's findings
Tip
Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
- Files reviewed: 100/190 changed files
- Comments generated: 1
.github/aw/actions-lock.json
Outdated
| "digest": "sha256:a6dec6ec535a11c565d982afa2f98589805ed0598862b9ea9d3c751fc71afae8", | ||
| "pinned_image": "ghcr.io/github/gh-aw-mcpg:v0.2.17@sha256:a6dec6ec535a11c565d982afa2f98589805ed0598862b9ea9d3c751fc71afae8" | ||
| }, | ||
| "ghcr.io/github/gh-aw-mcpg:v0.2.19": { | ||
| "image": "ghcr.io/github/gh-aw-mcpg:v0.2.19", | ||
| "digest": "sha256:44d4d8de7e6c37aaea484eba489940c52df6a0b54078ddcbc9327592d5b3c3dd", | ||
| "pinned_image": "ghcr.io/github/gh-aw-mcpg:v0.2.19@sha256:44d4d8de7e6c37aaea484eba489940c52df6a0b54078ddcbc9327592d5b3c3dd" | ||
| }, |
There was a problem hiding this comment.
This adds the new MCPG pin but keeps the older v0.2.17 pin alongside it. If the intent is to prevent accidental regressions to older MCPG versions, consider removing (or otherwise deprecating) the v0.2.17 entry so only the currently-supported MCPG versions remain available for selection.
Resolved in f0eda8a. Merged main into the branch, accepted main's version of the 187 conflicted Warning Firewall rules blocked me from connecting to one or more addresses (expand for details)I tried to connect to the following addresses, but was blocked by firewall rules:
If you need me to access, download, or install something from one of these locations, you can either:
|
Remove the old ghcr.io/github/gh-aw-mcpg:v0.2.17 entry from actions-lock.json to prevent accidental regressions to the older version. Only the current v0.2.19 pin is retained. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
f0eda8a to
44c2322
Compare
|
@copilot resolve the merge conflicts in this pull request |
# Conflicts: # .github/aw/actions-lock.json # .github/workflows/ace-editor.lock.yml # .github/workflows/agent-performance-analyzer.lock.yml # .github/workflows/agent-persona-explorer.lock.yml # .github/workflows/agentic-observability-kit.lock.yml # .github/workflows/ai-moderator.lock.yml # .github/workflows/api-consumption-report.lock.yml # .github/workflows/approach-validator.lock.yml # .github/workflows/archie.lock.yml # .github/workflows/architecture-guardian.lock.yml # .github/workflows/artifacts-summary.lock.yml # .github/workflows/audit-workflows.lock.yml # .github/workflows/auto-triage-issues.lock.yml # .github/workflows/blog-auditor.lock.yml # .github/workflows/bot-detection.lock.yml # .github/workflows/brave.lock.yml # .github/workflows/breaking-change-checker.lock.yml # .github/workflows/changeset.lock.yml # .github/workflows/ci-coach.lock.yml # .github/workflows/ci-doctor.lock.yml # .github/workflows/claude-code-user-docs-review.lock.yml # .github/workflows/cli-consistency-checker.lock.yml # .github/workflows/cli-version-checker.lock.yml # .github/workflows/cloclo.lock.yml # .github/workflows/code-scanning-fixer.lock.yml # .github/workflows/code-simplifier.lock.yml # .github/workflows/codex-github-remote-mcp-test.lock.yml # .github/workflows/commit-changes-analyzer.lock.yml # .github/workflows/constraint-solving-potd.lock.yml # .github/workflows/contribution-check.lock.yml # .github/workflows/copilot-agent-analysis.lock.yml # .github/workflows/copilot-cli-deep-research.lock.yml # .github/workflows/copilot-pr-merged-report.lock.yml # .github/workflows/copilot-pr-nlp-analysis.lock.yml # .github/workflows/copilot-pr-prompt-analysis.lock.yml # .github/workflows/copilot-session-insights.lock.yml # .github/workflows/copilot-token-audit.lock.yml # .github/workflows/copilot-token-optimizer.lock.yml # .github/workflows/craft.lock.yml # .github/workflows/daily-architecture-diagram.lock.yml # .github/workflows/daily-assign-issue-to-user.lock.yml # .github/workflows/daily-choice-test.lock.yml # .github/workflows/daily-cli-performance.lock.yml # .github/workflows/daily-cli-tools-tester.lock.yml # .github/workflows/daily-code-metrics.lock.yml # .github/workflows/daily-community-attribution.lock.yml # .github/workflows/daily-compiler-quality.lock.yml # .github/workflows/daily-doc-healer.lock.yml # .github/workflows/daily-doc-updater.lock.yml # .github/workflows/daily-fact.lock.yml # .github/workflows/daily-file-diet.lock.yml # .github/workflows/daily-firewall-report.lock.yml # .github/workflows/daily-function-namer.lock.yml # .github/workflows/daily-integrity-analysis.lock.yml # .github/workflows/daily-issues-report.lock.yml # .github/workflows/daily-malicious-code-scan.lock.yml # .github/workflows/daily-mcp-concurrency-analysis.lock.yml # .github/workflows/daily-multi-device-docs-tester.lock.yml # .github/workflows/daily-news.lock.yml # .github/workflows/daily-observability-report.lock.yml # .github/workflows/daily-otel-instrumentation-advisor.lock.yml # .github/workflows/daily-performance-summary.lock.yml # .github/workflows/daily-regulatory.lock.yml # .github/workflows/daily-rendering-scripts-verifier.lock.yml # .github/workflows/daily-repo-chronicle.lock.yml # .github/workflows/daily-safe-output-integrator.lock.yml # .github/workflows/daily-safe-output-optimizer.lock.yml # .github/workflows/daily-safe-outputs-conformance.lock.yml # .github/workflows/daily-secrets-analysis.lock.yml # .github/workflows/daily-security-red-team.lock.yml # .github/workflows/daily-semgrep-scan.lock.yml # .github/workflows/daily-syntax-error-quality.lock.yml # .github/workflows/daily-team-evolution-insights.lock.yml # .github/workflows/daily-team-status.lock.yml # .github/workflows/daily-testify-uber-super-expert.lock.yml # .github/workflows/daily-workflow-updater.lock.yml # .github/workflows/dead-code-remover.lock.yml # .github/workflows/deep-report.lock.yml # .github/workflows/delight.lock.yml # .github/workflows/dependabot-burner.lock.yml # .github/workflows/dependabot-go-checker.lock.yml # .github/workflows/design-decision-gate.lock.yml # .github/workflows/dev-hawk.lock.yml # .github/workflows/dev.lock.yml # .github/workflows/developer-docs-consolidator.lock.yml # .github/workflows/dictation-prompt.lock.yml # .github/workflows/discussion-task-miner.lock.yml # .github/workflows/docs-noob-tester.lock.yml # .github/workflows/draft-pr-cleanup.lock.yml # .github/workflows/duplicate-code-detector.lock.yml # .github/workflows/example-permissions-warning.lock.yml # .github/workflows/example-workflow-analyzer.lock.yml # .github/workflows/firewall-escape.lock.yml # .github/workflows/firewall.lock.yml # .github/workflows/functional-pragmatist.lock.yml # .github/workflows/github-mcp-structural-analysis.lock.yml # .github/workflows/github-mcp-tools-report.lock.yml # .github/workflows/github-remote-mcp-auth-test.lock.yml # .github/workflows/glossary-maintainer.lock.yml # .github/workflows/go-fan.lock.yml # .github/workflows/go-logger.lock.yml # .github/workflows/go-pattern-detector.lock.yml # .github/workflows/gpclean.lock.yml # .github/workflows/grumpy-reviewer.lock.yml # .github/workflows/hourly-ci-cleaner.lock.yml # .github/workflows/instructions-janitor.lock.yml # .github/workflows/issue-arborist.lock.yml # .github/workflows/issue-monster.lock.yml # .github/workflows/issue-triage-agent.lock.yml # .github/workflows/jsweep.lock.yml # .github/workflows/layout-spec-maintainer.lock.yml # .github/workflows/lockfile-stats.lock.yml # .github/workflows/mcp-inspector.lock.yml # .github/workflows/mergefest.lock.yml # .github/workflows/metrics-collector.lock.yml # .github/workflows/notion-issue-summary.lock.yml # .github/workflows/org-health-report.lock.yml # .github/workflows/pdf-summary.lock.yml # .github/workflows/plan.lock.yml # .github/workflows/poem-bot.lock.yml # .github/workflows/portfolio-analyst.lock.yml # .github/workflows/pr-nitpick-reviewer.lock.yml # .github/workflows/pr-triage-agent.lock.yml # .github/workflows/prompt-clustering-analysis.lock.yml # .github/workflows/python-data-charts.lock.yml # .github/workflows/q.lock.yml # .github/workflows/refactoring-cadence.lock.yml # .github/workflows/refiner.lock.yml # .github/workflows/release.lock.yml # .github/workflows/repo-audit-analyzer.lock.yml # .github/workflows/repo-tree-map.lock.yml # .github/workflows/repository-quality-improver.lock.yml # .github/workflows/research.lock.yml # .github/workflows/safe-output-health.lock.yml # .github/workflows/schema-consistency-checker.lock.yml # .github/workflows/schema-feature-coverage.lock.yml # .github/workflows/scout.lock.yml # .github/workflows/security-compliance.lock.yml # .github/workflows/security-review.lock.yml # .github/workflows/semantic-function-refactor.lock.yml # .github/workflows/sergo.lock.yml # .github/workflows/slide-deck-maintainer.lock.yml # .github/workflows/smoke-agent-all-merged.lock.yml # .github/workflows/smoke-agent-all-none.lock.yml # .github/workflows/smoke-agent-public-approved.lock.yml # .github/workflows/smoke-agent-public-none.lock.yml # .github/workflows/smoke-agent-scoped-approved.lock.yml # .github/workflows/smoke-call-workflow.lock.yml # .github/workflows/smoke-claude.lock.yml # .github/workflows/smoke-codex.lock.yml # .github/workflows/smoke-copilot-arm.lock.yml # .github/workflows/smoke-copilot.lock.yml # .github/workflows/smoke-create-cross-repo-pr.lock.yml # .github/workflows/smoke-gemini.lock.yml # .github/workflows/smoke-multi-pr.lock.yml # .github/workflows/smoke-project.lock.yml # .github/workflows/smoke-service-ports.lock.yml # .github/workflows/smoke-temporary-id.lock.yml # .github/workflows/smoke-test-tools.lock.yml # .github/workflows/smoke-update-cross-repo-pr.lock.yml # .github/workflows/smoke-workflow-call-with-inputs.lock.yml # .github/workflows/smoke-workflow-call.lock.yml # .github/workflows/stale-repo-identifier.lock.yml # .github/workflows/static-analysis-report.lock.yml # .github/workflows/step-name-alignment.lock.yml # .github/workflows/sub-issue-closer.lock.yml # .github/workflows/super-linter.lock.yml # .github/workflows/technical-doc-writer.lock.yml # .github/workflows/terminal-stylist.lock.yml # .github/workflows/test-create-pr-error-handling.lock.yml # .github/workflows/test-dispatcher.lock.yml # .github/workflows/test-project-url-default.lock.yml # .github/workflows/test-quality-sentinel.lock.yml # .github/workflows/test-workflow.lock.yml # .github/workflows/tidy.lock.yml # .github/workflows/typist.lock.yml # .github/workflows/ubuntu-image-analyzer.lock.yml # .github/workflows/unbloat-docs.lock.yml # .github/workflows/update-astro.lock.yml # .github/workflows/video-analyzer.lock.yml # .github/workflows/weekly-blog-post-writer.lock.yml # .github/workflows/weekly-editors-health-check.lock.yml # .github/workflows/weekly-issue-summary.lock.yml # .github/workflows/weekly-safe-outputs-spec-review.lock.yml # .github/workflows/workflow-generator.lock.yml # .github/workflows/workflow-health-manager.lock.yml # .github/workflows/workflow-normalizer.lock.yml # .github/workflows/workflow-skill-extractor.lock.yml # pkg/workflow/data/action_pins.json Co-authored-by: lpcox <15877973+lpcox@users.noreply.github.com>
Agent-Logs-Url: https://github.com/github/gh-aw/sessions/e2dfd898-cf7c-4470-b1dc-ace3aa543d3b Co-authored-by: lpcox <15877973+lpcox@users.noreply.github.com>
Resolved in c90a7eb. Merged main into the branch — accepted main's versions of the 187 conflicted |
|
Hey One small item to address before merging:
If you'd like a hand, you can assign this prompt to your coding agent:
|
Summary
Bumps the default MCP Gateway (gh-aw-mcpg) Docker image version from
v0.2.17tov0.2.19.Changes
pkg/constants/version_constants.go: UpdatedDefaultMCPGatewayVersionfromv0.2.17tov0.2.19.github/aw/actions-lock.json: Added SHA256 digest pin forghcr.io/github/gh-aw-mcpg:v0.2.19(sha256:44d4d8de7e6c37aaea484eba489940c52df6a0b54078ddcbc9327592d5b3c3dd).lock.ymlfiles: Recompiled with updated MCPG version and digest-pinned image referencesVerification
make build)make recompile)v0.2.19image referencesmake fmt && make lint)Closes #26068