Skip to content

Harden Linux GDB installation in CI - #14695

Merged
Sean McManus (sean-mcmanus) merged 2 commits into
mainfrom
seanmcm/devbox2-wsl/agent84/fix-gdb-install-hang
Aug 20, 2026
Merged

Harden Linux GDB installation in CI#14695
Sean McManus (sean-mcmanus) merged 2 commits into
mainfrom
seanmcm/devbox2-wsl/agent84/fix-gdb-install-hang

Conversation

@sean-mcmanus

Copy link
Copy Markdown
Contributor

Summary

Bound Linux CI's GDB installation to 10 minutes and configured APT retries and transport timeouts. This prevents transient Ubuntu mirror outages from holding a runner until GitHub's six-hour default job timeout.

This PR was investigated and created by GitHub Copilot in VS Code. Any message starting with ✨Copilot: was sent by Copilot.

Validation

  • Parsed the workflow as YAML.
  • Validated the inline script with Bash and ShellCheck.
  • Verified the APT options with apt-config.
  • Ran git diff --check.

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

Bounds Linux GDB installation time and improves resilience to transient APT mirror failures.

Changes:

  • Adds a 10-minute step timeout.
  • Configures three retries and 30-second HTTP/HTTPS transport timeouts.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@sean-mcmanus
Sean McManus (sean-mcmanus) marked this pull request as ready for review August 20, 2026 00:37
@sean-mcmanus
Sean McManus (sean-mcmanus) requested a review from a team as a code owner August 20, 2026 00:37
@sean-mcmanus
Sean McManus (sean-mcmanus) merged commit af190d8 into main Aug 20, 2026
6 checks passed
@github-project-automation github-project-automation Bot moved this from Pull Request to Done in cpptools Aug 20, 2026
@sean-mcmanus
Sean McManus (sean-mcmanus) deleted the seanmcm/devbox2-wsl/agent84/fix-gdb-install-hang branch August 20, 2026 18:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants