· kaynak dev.to (home feed)
Latchkey, yönetilen GitHub Actions runner'larını dakikası $0.0025'den başlayan fiyatla kullanıma sundu
Latchkey'in yönetilen GitHub Actions runner'ları beta sürecini tamamladı: dört VM boyutu, her iş için taze bir makine, dakikası $0.0025'den başlayan fiyatlandırma ve ayda $5'ten itibaren dahil dakikalar içeren planlar.

Latchkey, yönetilen GitHub Actions runner'larını betadan çıkardı. Şirketin dev.to'daki ürün duyurusuna göre small ve medium boyutları 19 Nisan'da, large ve xlarge ise 27 Nisan'da üretime geçti ve artık bağlanan herhangi bir GitHub organization'ındaki işler servis üzerinde çalışabiliyor.
Tek satırlık geçiş
Bir workflow'u taşımak, runs-on: ubuntu-latest satırını runs-on: latchkey-small gibi bir Latchkey etiketiyle değiştirmek anlamına geliyor. Adımlar, secret'lar, izinler, matrix build'ler ve cache çağrıları aynen kalıyor. Latchkey'in runner'ları GitHub'a bir self-hosted runner gibi kaydoluyor; yani orkestratör olmaya GitHub devam ediyor: işi zamanlıyor, logları gösteriyor ve izinleri uyguluyor. Latchkey yalnızca makineyi sağlıyor. Kurulum şirketin GitHub App'inin yüklenmesini gerektiriyor ve runner'lar organization seviyesinde kaydoluyor; dolayısıyla repoların bir organization içinde bulunması gerekiyor.
Her iş, sonrasında atılan taze bir Ubuntu 24.04 sanal makinesinde çalışıyor ve önceki işlerden hiçbir kalıntı bırakmıyor — şirket bu kuralı "bir iş, bir makine" diye özetliyor.
Boyutlar ve ücretler
Dört hazır yapılandırma kullanımda ve her üst seviye, vCPU'yu, belleği ve dakika ücretini ikiye katlıyor:
| Etiket | vCPU | Bellek | Disk | Ücret |
|---|---|---|---|---|
| latchkey-small | 2 | 8 GB | 100 GB | $0.0025/dk |
| latchkey-medium | 4 | 16 GB | 100 GB | $0.005/dk |
| latchkey-large | 8 | 32 GB | 100 GB | $0.01/dk |
| latchkey-xlarge | 16 | 64 GB | 200 GB | $0.02/dk |
Latchkey, ikiye katlama kuralının boyutlandırmayı basit bir aritmetiğe dönüştürdüğünü belirtiyor: bir işi small'dan medium'a taşımak ancak iş en az yarı sürede tamamlanırsa mantıklı; büyük build'ler bunu başarabilir ama lint işleri başaramaz.
Runner'larla birlikte üç ücretli plan da kullanıma girdi: ayda $5 olan Developer, 2.000 dahil dakika ve tek repo içeriyor; ayda $19 olan Launch, 4.000 dakika ve en fazla 10 repo; ayda $49 olan Scale ise 6.000 dakika ve en fazla 40 repo sunuyor. Kota aşımı seçilen boyutun ücretinden ölçülüyor ve bir maliyet görünümü harcamaları boyuta göre ayrıştırıyor.
Şirketin kendi karşılaştırması, 2 vCPU'luk small runner'ını dakikada $0.0025 üzerinden, GitHub'ın standart 2 çekirdekli Linux runner'ı için listelenen dakikada $0.006 ücretiyle (1 Ocak 2026 fiyat indirimi sonrası) karşılaştırıyor — dahil dakikalar ve plan ücretleri hesaba katılmadan 10.000 Linux dakikası için $25'e karşı $60. Latchkey bunun bir fatura tahmini değil, dakika başına bir karşılaştırma olduğunu söylüyor; çünkü gerçek maliyetler iş karışımına ve sürelere bağlı.
Uyumluluk ve caching
Temel imaj, GitHub'ın Ubuntu 24.04 hosted runner'ıyla eşleşmeyi hedefliyor — aynı derleyiciler, dil runtime'ları, BuildKit'li Docker, tarayıcılar, veritabanları ve CLI'lar, aynı konumlarda — böylece actions/setup-* adımları gereken araçları indirmek yerine önceden kurulu halde buluyor. actions/cache değişmeden çalışıyor; cache'ler runner'a yakın saklanıyor ve organization başına yalıtılıyor. Launch ve Scale planları makineleri önceden ısıtılmış tutuyor, böylece yoğun repolar bir açılış beklemiyor ve boşta makine yoksa iş taze bir makineye düşüyor.
Latchkey henüz başlangıç sürelerine ilişkin sayı yayınlamadığını, bunun yerine tüm boyutlar ve bölgeler arasında düzgün şekilde ölçmeyi tercih ettiğini, ayrıca GitHub'ın runner'ında çalışan ama kendilerinde çalışmayan her şeyin workflow değişikliği değil, imajda düzeltilmesi gereken bir uyumluluk hatası sayıldığını belirtiyor.
Repo taramasından özel runner'lar
Hazır yapılandırmaların ötesinde Latchkey, özel runner imajları da hazırlayabiliyor. Bir yapay zeka ajanı, reponun workflow'larını, package manifest'larını, Dockerfile'larını ve build scriptlerini tarıyor; ardından tespit edilen stack'i, önerilen boyutu ve işlerin her çalışmada kurduğu paketleri raporluyor. Workflow yeniden yazımları öneriyor — runs-on değişikliği, yeni imajın kapsadığı kurulum adımlarının kaldırılması, faydalı olduğu yerlere cache eklenmesi — her değişiklik etiketleniyor ve belirsiz kısımlar tamamen olduğu gibi bırakılıyor. Bir kullanıcı onaylayana kadar hiçbir şey build edilmiyor veya repoya dokunmuyor. Latchkey daha sonra bağımlılıkları, sabitlenmiş runtime'ları, önceden yüklenmiş Docker imajlarını ve ortam değişkenlerini bir imaja pişiriyor ve değişiklikleri özetleyen tek bir pull request açıyor; bunu merge etmek isteğe bağlı.
Güncelleme ayrıca boyut başına maliyet dökümleri içeren yeniden yapılandırılmış bir Runners sayfasını, ekiplerin doküman ve runbook yükleyip panelden arayabilmesini sağlayan bir Knowledge özelliğini ve self-servis hesap silmeyi listeliyor. Yol haritasında sıradaki özitelik self-healing runner'lar; ekip 11–14 Mayıs tarihlerinde Web Summit Vancouver'da olacaklarını söylüyor.
Neden önemli
GitHub'ın hosted runner'ları her işe — ister lint kontrolü ister monorepo build'i olsun — aynı sabit makineyi veriyor ve maliyet tek bir anlaşılmaz sayı olarak geliyor. Latchkey'in bahsi, CI şikâyetlerinin çoğunun workflow değil runner sorunları olduğu ve işi çalıştıran şeyi değiştirmenin — dosyadaki tek bir satırı — pipeline'ları yeniden tasarlamaktan daha iyi olduğudur. Dakika ücretleri küçük uçta GitHub'ın liste fiyatını belirgin biçimde alt ediyor ve iş başına atılan VM'ler varsayılan olarak yalıtım sağlıyor. Uyarılar gerçek: buradaki her sayı satıcının kendi duyurusundan geliyor, başlangıç süreleri yayımlanmış değil ve tasarruf tamamen bir ekibin iş karışımına bağlı. Yine de Linux ağırlıklı CI için bu artık üzerinde benchmark yapmaya değer, güvenilir bir alternatif.
- #ci-cd
- #github-actions
- #devops
- #cloud
- #pricing