惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Help Net Security
Help Net Security
G
Google Developers Blog
雷峰网
雷峰网
WordPress大学
WordPress大学
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
Engineering at Meta
Engineering at Meta
Security Latest
Security Latest
T
Threat Research - Cisco Blogs
AWS News Blog
AWS News Blog
F
Full Disclosure
C
Cybersecurity and Infrastructure Security Agency CISA
T
The Exploit Database - CXSecurity.com
J
Java Code Geeks
U
Unit 42
C
Cyber Attacks, Cyber Crime and Cyber Security
V
V2EX
C
Cisco Blogs
博客园 - 司徒正美
Project Zero
Project Zero
L
LINUX DO - 热门话题
阮一峰的网络日志
阮一峰的网络日志
Blog — PlanetScale
Blog — PlanetScale
Scott Helme
Scott Helme
A
About on SuperTechFans
Hugging Face - Blog
Hugging Face - Blog
S
Securelist
小众软件
小众软件
aimingoo的专栏
aimingoo的专栏
S
Schneier on Security
G
GRAHAM CLULEY
酷 壳 – CoolShell
酷 壳 – CoolShell
Cyberwarzone
Cyberwarzone
MongoDB | Blog
MongoDB | Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园 - 叶小钗
T
Threatpost
Recorded Future
Recorded Future
C
CXSECURITY Database RSS Feed - CXSecurity.com
宝玉的分享
宝玉的分享
N
News and Events Feed by Topic
人人都是产品经理
人人都是产品经理
The Register - Security
The Register - Security
S
Security Archives - TechRepublic
博客园 - Franky
N
News | PayPal Newsroom
Simon Willison's Weblog
Simon Willison's Weblog
S
SegmentFault 最新的问题
W
WeLiveSecurity
A
Arctic Wolf
B
Blog

Archive: 2026 - GitHub Changelog

Copilot code review: New configurations and controls GitHub Enterprise Server 3.21 is now generally available Bot-created pull requests can run workflows if approved AI usage report updates Copilot CLI: Configure everything from one place with /settings New runner images in public preview GitHub Agentic Workflows is now in public preview Agentic workflows no longer need a personal access token List, view, and create discussions in GitHub CLI Manage sub-issues, types, and dependencies from GitHub CLI Copilot Chat now sees your agent sessions Enterprises can now create up to 500 cost centers Incremental analysis for Go, C/C++, and CodeQL CLI Dedicated security review command now available in Copilot CLI Dependabot version updates now support the Deno ecosystem Upcoming breaking changes for npm v12 Claude Fable 5 is generally available for GitHub Copilot Periodic code scanning of inactive repositories GPT-5.2 and GPT-5.2-Codex deprecated CodeQL 2.25.6 adds Swift 6.3.2 support and improves C# coverage Enterprise-managed plugins in VS Code in public preview Fix with Copilot for failing Actions now in Pro, Pro+, and Max Agent tasks REST API now available for Copilot Pro, Pro+, and Max Budget and usage management APIs now generally available API access to billing usage reports now generally available Larger context windows and configurable reasoning levels for GitHub Copilot GitHub Copilot in Visual Studio — May update Enterprise Teams is now generally available Copilot Chat brings richer context to pull requests GitHub Copilot in Visual Studio Code, May releases GPT-4.1 deprecated Expanded technical preview availability for the GitHub Copilot app Copilot SDK is now generally available Copilot CLI: Improved UI, rubber duck, prompt scheduling, and voice input Cloud and local sandboxes for GitHub Copilot now in public preview GitHub Copilot code review for Azure Repos is now in technical preview Shape Copilot code review around your team Extend GitHub with agent apps Introducing Copilot CLI and agentic capabilities enhancements in JetBrains IDEs Gemini models in Copilot CLI, cloud agent, and the Copilot app GitHub Copilot in Eclipse: BYOK, skills, and chat updates Evaluation models in auto for individual plans Updates to GitHub Copilot billing and plans Copilot usage metrics API adds cohorts for AI adoption Hard budget limits now available for GitHub Advanced Security CodeQL 2.25.5 improves query accuracy for GitHub Actions Claude Opus 4.8 is generally available for GitHub Copilot Copilot Memory has more controls for deletion, scope, and the Copilot CLI GitHub Code Quality: Repository Enablement API Target Copilot models to organizations with model rules Dependabot version updates now support the sbt ecosystem Filter secret scanning approval requests by sort order and bypass status GitHub Classroom sign-ups are no longer available Code coverage on pull requests is now in public preview Staged publishing and new install-time controls for npm GitHub Copilot for Eclipse is open source Issue fields are now in public preview for all organizations
GitHub Actions: Minimum version enforcement timeline for self-hosted runners
Allison · 2026-06-13 · via Archive: 2026 - GitHub Changelog

GitHub Actions is resuming enforcement of version requirements for self-hosted runners on github.com and GitHub Enterprise Cloud with Data Residency. This change is part of a broader effort to rebuild the core of GitHub Actions to increase our reliability and availability. In early 2024, the Actions team began rearchitecting the backend services that power job execution and runner communication—a foundational investment in the reliability, availability, and performance our customers depend on. The new architecture now handles over 120 million jobs per day, more than three times the volume before the migration, and enables enterprises to start seven times more jobs per minute than previously possible. Resuming version enforcement is the next step in completing this migration: as all runners move onto the new platform, older runner versions that are incompatible with the updated infrastructure can no longer be supported.

There are two requirements that together keep a runner compatible with the new platform:

  • To configure or (re)register a runner: The runner must be on version 2.329.0 or later. This is the minimum version required for the new architecture to recognize the runner and allow it to connect.
  • To continue executing workflow jobs: The runner must stay up to date by installing each new runner release within 30 days of its publication. This is an existing requirement but was not consistently enforced in some cases.

Version 2.329.0 is only the minimum required to register with the new platform and receive updates. It is not a permanent minimum version for running jobs. The effective minimum version for job execution moves forward over time as new runner releases are published.

Runners with auto-update enabled meet the 30-day requirement automatically, as long as they can reach the update service.

Runners with auto-update disabled must be upgraded manually on a regular cadence. Meeting the registration minimum on its own isn’t enough. A runner pinned to 2.329.0 that never updates again will not pick up jobs.

Any release of the software, whether a major, minor, or patch version, qualifies as an available update. If the runner is not updated within 30 days of an update being available, the GitHub Actions service will stop queuing jobs to it. Additionally, when a critical security update is published, GitHub Actions will pause job queuing to the runner until the update has been applied.

Enforcement timeline

Ahead of each enforcement date, Actions will run temporary brownouts. Brownouts will start by intermittently blocking registration of unsupported runner versions, then expand to also intermittently blocking job execution on unsupported runners. These brownouts help you identify outdated runners and take action before enforcement begins.

GitHub Enterprise Cloud with Data Residency: Full enforcement begins July 31, 2026.

GitHub Enterprise Cloud: Full enforcement begins September 25, 2026.

After each enforcement date:

  • Self-hosted runners below the minimum version required for registration (e.g., runners older than 2.329) won’t be able to register or reregister.
  • Existing runners below the minimum version required to execute workflow jobs (i.e., a higher version than the registration minimum) will stop running workflow jobs, even if they were previously registered.

All brownouts run from 11:00 AM to 3:00 PM ET on the dates listed below.

GitHub Enterprise Cloud with Data Residency

Enforcement date: July 31, 2026

Week Cadence Type Outcome Dates
Week 1 1 day Config Runners on older versions cannot be registered June 29
Week 2 2 days Config Runners on older versions cannot be registered July 6, July 8
Week 3 3 days Config, and Config + Runtime Runners on older versions cannot be registered; on the Config + Runtime day, they also will not execute jobs July 13 (Config), July 15 (Config + Runtime), July 17 (Config)
Week 4 3 days Config + Runtime Runners on older versions cannot be registered and will not execute jobs July 20, July 22, July 24
Enforcement Full enforcement begins July 31, 2026

GitHub Enterprise Cloud

Enforcement date: September 25, 2026

Week Cadence Type Outcome Dates
Week 1 1 day Config Runners on older versions cannot be registered August 24
Week 2 2 days Config Runners on older versions cannot be registered August 31, September 2
Week 3 3 days Config, and Config + Runtime Runners on older versions cannot be registered; on the Config + Runtime day, they also will not execute jobs September 7 (Config), September 9 (Config + Runtime), September 11 (Config)
Week 4 3 days Config + Runtime Runners on older versions cannot be registered and will not execute jobs September 14, September 16, September 18
Enforcement Full enforcement begins September 25, 2026

What you’ll see before enforcement

To help you prepare, Actions will provide:

  • Runtime job annotations when workflows run on outdated runners.
  • APIs and tooling to help you identify unsupported runner versions and plan upgrades. To start, we have added the runner version to the REST API.

If you don’t upgrade your self-hosted runners before enforcement:

  • New runners may fail to register with Actions.
  • Existing runners may stop picking up or executing jobs.
  • Workflows targeting unsupported runners may remain queued or fail.

Identify runners that need upgrading

If your organization uses GitHub Enterprise Cloud or GitHub Enterprise Cloud with Data Residency, enterprise owners can audit which runner versions are currently registering by querying the audit log for the following runner registration events, each of which includes the runner version:

  • org.register_self_hosted_runner: Registration events scoped to an organization
  • repo.register_self_hosted_runner: Registration events scoped to a repository
  • enterprise.register_self_hosted_runner: Registration events scoped to the enterprise

Note: Audit log events are recorded at registration time. This gives you visibility into runners that are actively registering, but is not a complete inventory of all connected runners. For large fleets, consider querying via the audit log REST API rather than the UI.

What you need to do

To avoid disruption to your CI/CD workflows:

  • Upgrade all self-hosted runners to the latest supported version.
  • Update installation scripts, VM images, container images, and deployment automation.
  • Recreate runners you’ve built from older cached images or templates.

Note: This change applies to github.com, including GitHub Enterprise Cloud and GitHub Enterprise Cloud with Data Residency. GitHub Enterprise Server isn’t impacted at this time.

Upgrading your self-hosted runners ahead of time is the best way to ensure uninterrupted use of Actions. For more information, see the self-hosted runner documentation.

Join the GitHub Community to share your feedback or for any questions.