Skip to content

fix: remove GHCR image checks from release availability CI (only verify GitHub release exists)#23424

Merged
pelikhan merged 1 commit intomainfrom
copilot/fix-release-checkers
Mar 29, 2026
Merged

fix: remove GHCR image checks from release availability CI (only verify GitHub release exists)#23424
pelikhan merged 1 commit intomainfrom
copilot/fix-release-checkers

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Mar 29, 2026

Summary

Fixes the failing Integration Release Availability CI job.

Root Cause

The CI job was checking two things for each dependency:

  1. ✅ GitHub release existence (gh release view) — this passed
  2. ❌ GHCR image manifest (docker manifest inspect) — this failed for gh-aw-firewall:v0.25.3

Reference: https://github.com/github/gh-aw/actions/runs/23707131893/job/69060824275#step:5:1

Fix

As requested, simplified the release checkers to only verify the GitHub release exists. Removed:

  • GHCR image manifest checks from Check gh-aw-firewall release
  • GHCR image manifest checks from Check gh-aw-mcpg release
  • GHCR image manifest checks from Check github-mcp-server release
  • The now-unused "Define helpers" step that created the Python script for GHCR digest parsing

…fy GitHub release exists

Agent-Logs-Url: https://github.com/github/gh-aw/sessions/36f4cdb0-4d0f-4693-bbff-f2dcb85324a2

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
@pelikhan pelikhan marked this pull request as ready for review March 29, 2026 10:49
Copilot AI review requested due to automatic review settings March 29, 2026 10:49
@pelikhan pelikhan merged commit b98c4bd into main Mar 29, 2026
49 of 50 checks passed
@pelikhan pelikhan deleted the copilot/fix-release-checkers branch March 29, 2026 10:49
Copy link
Copy Markdown
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

This PR fixes the failing Integration Release Availability CI job by simplifying dependency availability checks to verify only that the corresponding GitHub Release exists (removing GHCR image manifest inspection that was causing false failures).

Changes:

  • Removed GHCR image manifest inspection (docker manifest inspect) from multiple dependency release-check steps.
  • Deleted the now-unused helper step that generated a Python script for parsing GHCR digests.
  • Kept GitHub release existence checks (gh release view) as the sole validation mechanism.

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

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.

3 participants