Better diagnostics for VNET injected runners and required self-hosted runner upgrades
Source: GitHub Actions Blog
Network diagnostics for VNET‑injected runners
GitHub‑hosted larger runners with Azure private networking (Azure VNET‑injection) now display detailed network diagnostics when connectivity issues occur.
Instead of generic pool errors, you’ll see:
- Per‑endpoint visibility – drill down into each required endpoint to see exactly where connections are failing.
- Connection metrics – view attempt counts, failure rates, and success percentages for comprehensive health insights.
- Failure classification – identify specific issues such as connection timeouts, proxy misconfigurations, DNS resolution failures, TLS interception problems, and blocked domains.
This enables you to quickly diagnose and resolve network configuration problems without contacting support.
Required upgrade for self‑hosted runners
GitHub Actions is undergoing a re‑architecture to deliver improved reliability, scalability, and new features for CI/CD and developer automation. As part of this effort, older versions of the actions runner will no longer be supported.
What’s changing
On 1/15/2026, GitHub will require self‑hosted runners to use v2.329.0 or later during configuration. Runners using legacy versions will be blocked from connecting to GitHub Actions. This change ensures compatibility with the new architecture and prevents workflow failures during future rollouts.
Previously, outdated runners could self‑upgrade after configuration. Going forward, runners must meet the minimum version requirement before they can register.
Action required
Upgrade your self‑hosted runners to v2.329.0 or later as soon as possible. For guidance, see the self‑hosted runner documentation.
Actions runner Docker image updated to Ubuntu 24.04
The Actions runner Docker image will be updated from Ubuntu 22.04 to Ubuntu 24.04 in the upcoming v2.331.0 release, targeted for January 2026. This update provides access to newer system libraries, security patches, and improved compatibility with modern tooling.
If you use custom Docker images based on the Actions runner, review your dependencies to ensure compatibility with Ubuntu 24.04. See the pull request #4018 for details.