Skip to content

docs: add D5 failure mode — stale gVisor release pin returns 404#6161

Merged
lpcox merged 4 commits into
mainfrom
copilot/update-runner-doctor-failure-mode-d5
Jul 13, 2026
Merged

docs: add D5 failure mode — stale gVisor release pin returns 404#6161
lpcox merged 4 commits into
mainfrom
copilot/update-runner-doctor-failure-mode-d5

Conversation

Copilot AI commented Jul 13, 2026

Copy link
Copy Markdown
Contributor

Adds new failure mode D5 to the runner doctor knowledge base: gVisor install fails with HTTP 404 when the pinned release tag (e.g. 20250623.0) has been removed from storage.googleapis.com.

Changes

  • .github/workflows/shared/self-hosted-failure-modes.md and .github/agents/self-hosted-runner-doctor.md (kept in sync per updater workflow convention):
    • New D5 row in Category D table: signal (HTTP 404 / runsc not found / runtime 'gvisor' is not available), root cause (hardcoded stale release tag), fix (bump to 20250707.0+, or upgrade to AWF post-fix: update gVisor release pin from 20250623.0 to 20250707.0 #6143), and probe (curl -sI the pinned URL to confirm 404)
    • New error-string quick-lookup entry mapping HTTP 404/404 Not Found on storage.googleapis.com during gVisor install → D5

D5 is distinct from D1 (gVisor runtime compatibility): D1 covers AWF not starting or isolation being ineffective after gVisor is installed; D5 is a pre-installation download failure.

Copilot AI changed the title [WIP] Update Runner Doctor with new failure mode D5 docs: add D5 failure mode — stale gVisor release pin returns 404 Jul 13, 2026
Copilot AI requested a review from lpcox July 13, 2026 00:40
Copilot finished work on behalf of lpcox July 13, 2026 00:40
@lpcox lpcox marked this pull request as ready for review July 13, 2026 01:35
Copilot AI review requested due to automatic review settings July 13, 2026 01:35

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Adds runner-doctor guidance for diagnosing stale gVisor release pins returning HTTP 404.

Changes:

  • Adds D5 failure-mode diagnosis and remediation.
  • Adds HTTP 404 quick-lookup entries.
  • Mirrors guidance in the portable doctor agent.
Show a summary per file
File Description
.github/workflows/shared/self-hosted-failure-modes.md Adds shared D5 guidance and lookup.
.github/agents/self-hosted-runner-doctor.md Adds D5 to the portable agent.

Review details

Tip

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

  • Files reviewed: 2/2 changed files
  • Comments generated: 2
  • Review effort level: Medium

Comment thread .github/workflows/shared/self-hosted-failure-modes.md Outdated
Comment thread .github/agents/self-hosted-runner-doctor.md Outdated
lpcox and others added 2 commits July 12, 2026 18:38
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
@github-actions

Copy link
Copy Markdown
Contributor

✅ Copilot review passed with no inline comments.

@copilot Add the ready-for-aw label to this PR to trigger agentic CI smoke tests.

@lpcox lpcox merged commit 35df7a1 into main Jul 13, 2026
15 checks passed
@lpcox lpcox deleted the copilot/update-runner-doctor-failure-mode-d5 branch July 13, 2026 02:12
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.

🩺 Runner Doctor UpdateRunner Doctor: new failure mode D5 — stale gVisor release pin returns 404 (PR #6143)

3 participants