Skip to content

chore: update repo-assist MCPG container image to v0.1.26#2346

Merged
lpcox merged 1 commit intomainfrom
chore/update-gateway-v0.1.26
Mar 22, 2026
Merged

chore: update repo-assist MCPG container image to v0.1.26#2346
lpcox merged 1 commit intomainfrom
chore/update-gateway-v0.1.26

Conversation

@lpcox
Copy link
Collaborator

@lpcox lpcox commented Mar 22, 2026

Summary

Switch repo-assist from local container build to published image v0.1.26, which includes all DIFC integrity filtering fixes:

Changes

  • Comment out local container build step (kept as comment for future debugging)
  • Update proxy image tag: :local:v0.1.26
  • Update MCP gateway image tag: :local:v0.1.26

Validation

v0.1.26 was validated with 0 DIFC-FILTERED events in run 23412918230.

Switch from local container build to published image v0.1.26 which
includes the backend enrichment tool name fix (PR #2340) and all
prior DIFC integrity filtering improvements.

Changes:
- Comment out local container build step
- Update proxy image tag: :local → :v0.1.26
- Update MCP gateway image tag: :local → :v0.1.26

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings March 22, 2026 22:29
@lpcox lpcox merged commit 28f0b48 into main Mar 22, 2026
10 checks passed
@lpcox lpcox deleted the chore/update-gateway-v0.1.26 branch March 22, 2026 22:30
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the repo-assist locked workflow to use the published ghcr.io/github/gh-aw-mcpg:v0.1.26 image instead of building/running a local :local tag, aligning repo-assist with the validated MCPG release that contains DIFC integrity filtering fixes.

Changes:

  • Commented out the local MCPG container build step (kept for debugging).
  • Updated the DIFC proxy container invocation to ghcr.io/github/gh-aw-mcpg:v0.1.26.
  • Updated the MCP gateway container command to run ghcr.io/github/gh-aw-mcpg:v0.1.26.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines 416 to +420
docker run -d --name awmg-proxy --network host \
-e GH_TOKEN \
-e DEBUG='*' \
-v "$PROXY_LOG_DIR:$PROXY_LOG_DIR" \
ghcr.io/github/gh-aw-mcpg:local proxy \
ghcr.io/github/gh-aw-mcpg:v0.1.26 proxy \
Copy link

Copilot AI Mar 22, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This change switches the proxy container to ghcr.io/github/gh-aw-mcpg:v0.1.26, but the workflow’s earlier "Download container images" step doesn’t pre-pull this image (unlike other *.lock.yml workflows that include gh-aw-mcpg in download_docker_images.sh). That means this step will do an on-demand pull at runtime, which can add latency and can fail in restricted network environments. Consider adding ghcr.io/github/gh-aw-mcpg:v0.1.26 to the image pre-pull list (or doing an explicit docker pull) to keep startup deterministic.

Copilot uses AI. Check for mistakes.
Comment on lines 401 to +406
# NOTE: Local container build kept for debugging. Uncomment to test unpublished changes.
- name: Build local MCPG container (debugging only)
run: |
rustup target add wasm32-wasip1
cd guards/github-guard/rust-guard && ./build.sh && cd ../../..
docker build . -t ghcr.io/github/gh-aw-mcpg:local
# - name: Build local MCPG container (debugging only)
# run: |
# rustup target add wasm32-wasip1
# cd guards/github-guard/rust-guard && ./build.sh && cd ../../..
# docker build . -t ghcr.io/github/gh-aw-mcpg:local
Copy link

Copilot AI Mar 22, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The note suggests uncommenting this step is sufficient to test unpublished MCPG changes, but the rest of the workflow now runs ghcr.io/github/gh-aw-mcpg:v0.1.26 (not :local). If someone uncommented just this step, it would build :local and then never use it. Consider updating the comment to mention the other image references that must be switched, or parameterize the image tag so the debug flow is a simple toggle.

Copilot uses AI. Check for mistakes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants