Live
OpenShift 5 observability adds autonomous troubleshooting with LightspeedPartitioned __cf_bm cookie enables Bot Management continuity in third‑party iframesAI Production Architecture: Lessons from Microsoft Ignite’s Frontier TransformationBorderless Lakehouse Redefines Data Access for AI AgentsDynamic Model Switching in Gemini 4 Cuts Coding Agent Latency and Token CostRunning SGLang‑Neuron on AWS Trainium: Architecture and Ops GuideTerraform v5.29.0 adds full namespace control for Cloudflare AI SearchBeyond Token Pricing: Managing Amazon Bedrock Cost per TaskOpenShift 5 observability adds autonomous troubleshooting with LightspeedPartitioned __cf_bm cookie enables Bot Management continuity in third‑party iframesAI Production Architecture: Lessons from Microsoft Ignite’s Frontier TransformationBorderless Lakehouse Redefines Data Access for AI AgentsDynamic Model Switching in Gemini 4 Cuts Coding Agent Latency and Token CostRunning SGLang‑Neuron on AWS Trainium: Architecture and Ops GuideTerraform v5.29.0 adds full namespace control for Cloudflare AI SearchBeyond Token Pricing: Managing Amazon Bedrock Cost per Task
GitHub

ARM32 runner support removed from GitHub Actions hosted Windows and Linux

AI SummaryPowered by AI

GitHub Actions will cease offering hosted runners capable of executing <code>ARM32</code> jobs on Windows and Linux effective 8 December 2026. Engineers must adjust pipelines to supported architectures or adopt self‑hosted runners, impacting CI workflows that depend on AArch32 execution.

GitHub Actions announced that, as of 8 December 2026, its hosted runners will no longer support ARM32 job execution on both Windows and Linux platforms. The change follows the earlier retirement of node20, noting that the upcoming node24 runtime does not include ARM32 binaries. Practitioners who rely on AArch32 user‑space execution in CI pipelines need to plan for migration.

What Changed

The hosted runner environment will drop native ARM32 (AArch32) support entirely. This removal applies to all Windows and Linux runner images provided by GitHub and is tied to the lack of ARM32 compatibility in the next Node.js version.

Impact on Architecture and Implementation

  • CI jobs targeting ARM32 must be retargeted to a supported architecture such as ARM64 or x86_64.
  • Build scripts that depend on node20 features will need to be updated to run on node24 or an alternative runtime that aligns with the new architecture.
  • Projects that cannot shift to a different architecture will need to consider self‑hosted runners that still run on ARM32 hardware.

Operational Considerations

Teams should audit existing workflows for ARM32 usage before the deprecation date. Monitoring for failed jobs after the cutoff will help surface pipelines that were missed. If self‑hosted runners are chosen, operational responsibilities such as patching, security hardening, and capacity planning shift back to the organization.

Related CloudNinjas coverage: DevOps.

What This Means For Practitioners

Evaluate all GitHub Actions workflows for ARM32 dependencies and create a migration plan that either updates the target architecture or provisions self‑hosted runners. Track GitHub communications for any further guidance and test the revised pipelines well before the 8 December deadline to avoid unexpected CI breakage.

Originally published atGitHub Changelog