Windows 11 arm64 VS2026 İmajı GitHub Actions’ta GA
GitHub Actions üzerinde Windows arm64 iş yükleri çalıştıran ekipler için önemli bir eşik geçildi: Visual Studio 2026 içeren Windows 11 arm64 imajı genel kullanıma (GA) sunuldu. İmaj hem standart GitHub-hosted runner’larda hem de larger runner seçeneklerinde çalışıyor. Yeni derleme zinciriyle uyum testlerini erken başlatmak isteyen projeler, workflow dosyalarında yalnızca hedef runner etiketini güncelleyerek bu ortama geçebiliyor.
Yeni imajı nasıl kullanabilirsiniz?
Yeni imajı devreye almak için workflow dosyanızdaki iş tanımında runs-on değerini windows-11-vs2026-arm olarak ayarlamak yeterli. Bu etiket, Windows 11 arm64 üzerinde Visual Studio 2026’nın yüklü geldiği ortamı işaret ediyor. Değişiklik, klasik GitHub-hosted runner kullanan projeler için de larger runner tanımlamış organizasyonlar için de geçerli.
Kaynakta belirtildiği üzere yeni imaj, mevcut windows-11-arm etiketinin yerini alacak varsayılan içerik olarak konumlandırılıyor. Yani şu an ayrı bir etiketle sunulan bu ortam, planlı bir geçişle standart Windows 11 arm64 imajının kendisi haline gelecek.
Yaklaşan geçiş takvimi
GitHub, windows-11-arm imajını varsayılan olarak Visual Studio 2026’ya kademeli biçimde taşıyacağını duyurdu. Kaynakta paylaşılan takvime göre geçiş 21 Eylül 2026’da başlayacak ve 30 Eylül 2026’ya kadar tamamlanacak. Süreç tek seferde bir anahtar çevrilerek değil, aşamalı bir kullanıma alma (rollout) biçiminde ilerleyecek. Belirtilen tarih aralığında bazı workflow’lar eski imajda çalışmaya devam ederken diğerleri yeni imaja taşınmış olacak.
Bu kademeli yaklaşımın pratik anlamı şu: Aynı repoda peş peşe tetiklenen iki job, geçiş penceresi içinde farklı Visual Studio sürümlerine sahip runner’lara denk gelebilir. Bu yüzden sürüme bağlı davranışlar test edilirken çıktılardaki olası tutarsızlıklara dikkat etmek gerekiyor.
Kırıcı değişiklik: Visual Studio 2022 bağımlılığı
GitHub’ın altını çizdiği en kritik nokta, bu geçişin bir breaking change olarak sınıflandırılması. Visual Studio 2022’ye özgü araçlar, MSBuild sürümü, SDK yolları veya bileşenler üzerinden kurulmuş workflow’lar, imaj Visual Studio 2026’ya güncellendiğinde beklenmedik hatalar üretebilir. Sabit yol referansları, sürüm numarasına gömülü script’ler ve VS 2022’ye özgü iş akışları en riskli alanlar arasında.
Bu tür bağımlılıkları olan projelerin, geçiş penceresinden önce yeni imajda test koşturarak ne kadarının çalışmaya devam ettiğini görmesi öneriliyor. Test için pratik yol doğrudan yeni etikete geçmek: bir feature branch veya ayrı bir workflow üzerinde runs-on: windows-11-vs2026-arm tanımlayarak mevcut derleme, test ve paketleme adımlarının davranışını gözlemleyebilirsiniz.
Otomatik geçişi kabul etmek ya da opt-out
Workflow’larınızın Visual Studio 2026’ya taşınmasında bir sakınca yoksa yapmanız gereken bir şey yok. Belirtilen takvim içinde windows-11-arm hedefine sahip iş akışlarınız yeni imaja otomatik olarak taşınacak. Karar noktası iki tarafa çalışıyor: Değişimi kabul edenler için hareketsiz kalmak yeterli, kabul etmeyenler için açık bir yönlendirme gerekiyor.
Windows 11 arm64 imajını artık kullanmak istemeyen ekipler için kaynakta iki senaryo tanımlanmış:
- Standart runner’lar için: Workflow dosyasını düzenleyip farklı bir runner’ı hedeflemek gerekiyor. Bu, iş akışında
runs-ondeğerini uygun bir alternatif etiketle değiştirmek demek. - Larger runner’lar için: Runner’a atanmış olan imajı değiştirmek gerekiyor. Larger runner tanımları organizasyon veya kurumsal düzeyde yönetildiği için bu adım workflow dosyasında değil, runner yapılandırma katmanında uygulanıyor.
Bu iki farklı yönetim düzlemi GitHub Actions’ta bilinen bir ayrım. Standart runner’lar tamamen etiket temelliyken larger runner’larda ortamı belirleyen daha derin yapılandırma seçenekleri devreye giriyor.
Kimler için önemli bir güncelleme?
Windows üzerinde arm64 mimarisine derleme veya test yapan ekipler bu güncellemenin doğrudan muhatabı. Windows on ARM için native ikili üreten uygulamalar, arm64 uyumluluğunu doğrulamak isteyen kütüphaneler ve çapraz platform derleme yapan.NET, C++ veya karma yığınlı projeler için Visual Studio 2026 destekli bir CI ortamı, geliştirme ile CI arasındaki toolchain farkını azaltıyor.
Windows arm64 imajını yalnızca destek matrislerini geniş tutmak için kullanan projeler açısından da geçiş sessiz kalmayacak; Visual Studio 2022’ye bağlı adımların yeniden gözden geçirilmesi gerekiyor.
Kısa özet
Windows 11 arm64 + Visual Studio 2026 imajı GA oldu, windows-11-vs2026-arm etiketiyle hemen kullanılabiliyor. 21-30 Eylül 2026 arasındaki kademeli rollout ile bu içerik, windows-11-arm imajının varsayılanı olacak. Visual Studio 2022’ye bağımlı workflow’lar için bu bir kırıcı değişiklik; erken test en sağlıklı yol. Değişmek istemeyenler için standart runner’da runs-on güncellemesi, larger runner’da ise atanan imajın değiştirilmesi öneriliyor.
Kaynaklar ve İleri Okuma
- GitHub Changelog: Windows 11 arm64 VS2026 image generally available
- GitHub Docs: Bir iş için runner seçmek
- GitHub Docs: Larger runner yönetimi
- actions/runner-images deposu
- GitHub Actions’da Özel Runner İmajları: Kontrol Artık Sizde!
- GitHub Actions Nisan 2026 Güncellemeleri






Yorum gönder