GitHub Actions “Your spending limit needs to be increased” çözümü
Bu mesaj, özel depolarınızdaki CI’ın durduğu ve faturalandırma yetkisi olan biri onu düzeltene ya da ayın 1’inde saat 00:00 (UTC) gelene kadar yeniden başlamayacağı anlamına gelir. Yeşil bir kontrol bekleyen her pull request de onunla birlikte bekler.
İşi şimdi çalıştırabilirsiniz. İşi runs-on: skipbox yapın ve push edin: Skipbox runner’ları ne GitHub bütçenizden ne ücretsiz dakikalarınızdan harcar; bu yüzden faturalandırma hâlâ bozukken iş başlar.
GitHub işi neden başlatmıyor
Çalıştırma sayfasında şu görünür:
The job was not started because recent account payments have failed or your spending limit needs to be increased.
Hesabınız GitHub’ın barındırdığı runner’larda daha fazla süreye ödeme yapamıyor. Üç nedeni vardır:
| Neden | Nasıl anlaşılır | Kim düzeltir |
|---|---|---|
| Kullanımı durduracak şekilde belirlenmiş bir bütçe harcandı | Budgets and alerts bir Actions bütçesini sınırında gösterir | Bir kuruluş sahibi (kişisel hesapta siz) |
| Ücretsiz dakikalar bitti, ödeme yöntemi yok | Kayıtlı kart yok veya Actions bütçesi $0 | Bir sahip veya faturalandırma yöneticisi kart ekler |
| Bir ödeme başarısız oldu | GitHub bir ödemenin reddedildiğini e-postayla bildirdi | Bir sahip veya faturalandırma yöneticisi |
Bütçeler Billing & Licensing → Budgets and alerts altında, kartlar Billing & Licensing → Payment information altında bulunur. Düzeltmeden sonra reddedilen işler reddedilmiş olarak kalır: her çalıştırmayı açın ve Re-run failed jobs düğmesine tıklayın. Faturalandırma doğru görünüyor ama işler hâlâ başlamıyorsa bunu yalnızca GitHub Support çözebilir. Ayrı bütçe mesajının kendi rehberi var: “an Actions budget is preventing further use” hatası.
Engellenen, özel depolardaki GitHub’ın barındırdığı runner’lardır. Self-hosted runner’lar engellenmez: GitHub onların dakikalarını faturalandırmaz. Skipbox bir self-hosted runner’dır.
Faturalandırmayı düzeltmek yalnızca bir ay kazandırır
Ücretsiz kullanım hakkı ayda $12 veya $18, yani ubuntu-latest üzerinde 2.000 veya 3.000 dakikadır. Her push’ta CI çalıştıran ekipler bunu ay ortasına kadar harcar. Bir kart veya daha yüksek bir bütçe, engeli dakika başına bir faturaya çevirir:
| Aylık dakika (4 vCPU) | GitHub | Skipbox S | Aylık tasarrufunuz |
|---|---|---|---|
| 10.000 | $102 | $39 | $63 |
| 20.000 | $222 | $39 | $183 |
| 30.000 | $342 | $39 | $303 |
GitHub tutarları, GitHub Team’e dahil tutar düşüldükten sonraki faturadır. Kendi dakikalarınızı ana sayfadaki hesaplayıcıda deneyin.
Dakikalar da yalnızca artar. Kod yazan ajanlar gece gündüz push eder ve CI’ı yeniden çalıştırır, uçtan uca test paketleri ve matris derlemeleri her push’u katlar; faturayı düşük tutacak kadar düşük bir bütçe, gelecek ay birleştirmeleri yeniden durduracak kadar da düşüktür. Her seferinde bütün ekip, faturalandırmayı düzenleyebilen kişiyi bekler.
Skipbox’ta değişenler
İşler faturalandırma yüzünden durmaz
Skipbox’taki işler ne GitHub kullanım hakkınızdan ne bütçenizden harcar ve GitHub’daki başarısız bir ödeme onlara dokunmaz. Planınızın aynı anda çalıştırabileceğinden fazla iş gelirse işler başarısız olmaz, sıralarını bekler.
Tek sabit fiyat, sınırsız dakika
| Plan | Makine | Aylık |
|---|---|---|
| S | 4 vCPU, 16 GB | $39 |
| M | 8 vCPU, 16 GB | $79 |
| L | 16 vCPU, 32 GB | $149 |
Daha hızlı, yönetilecek bir şey yok
Hesabınıza ait makine işler arasında kalır; Docker katmanları, paket önbellekleri ve kurulu araçlar bir sonraki çalıştırmada oradadır. GitHub’ın önbellek alanının 7 katı veya daha fazlası. Skipbox makineyi hazırlar ve günceller, her işten sonra temizlik yapar, sağlığını kontrol eder ve gerekirse otomatik olarak yeniden oluşturur.
Geçiş tek satır
jobs:
test:
runs-on: skipbox # was ubuntu-latest
steps:
- uses: actions/checkout@v4
- run: npm ci && npm test
- GitHub ile Skipbox’a giriş yapın.
- Skipbox GitHub uygulamasını yükleyin ve engellenen depoları seçin.
runs-onsatırını değiştirin ve push edin.
Az önce push ettiğiniz çalıştırma Skipbox’ta, Docker, Node.js ve Python yüklü Ubuntu 24.04 üzerinde başlar. Hem kuruluşlarda hem kişisel hesaplarda çalışır. Adımlar ve geri dönme yolu GitHub işlerinizi durdurduğunda ne yapmalı sayfasında.
Güvenlik
- Her hesaba ayrı bir makine verilir. İşleriniz hiçbir zaman başka bir şirketin işleriyle aynı makineyi paylaşmaz.
- Her işten sonra Skipbox runner’ın kimlik bilgilerini, süreçlerini ve container’larını siler. 13 Kasım 2026’dan itibaren checkout’unuz ve derleme çıktısı (Cargo’nun
target/dizini) sonraki işleriniz için size ait makinede kalır; Her iş için temiz VM ayarı her işe yeni bir makine verir. - Yazma erişimi olmayan kişilerin kodu (örneğin fork’lardan gelen pull request’ler) yeni, tek kullanımlık bir makinede çalışır.
Engellenen işte deneyin
Deneme kart istemez ve 7 gün ya da 3.000 iş dakikası boyunca sürer. Engellenen işi runs-on: skipbox satırına geçirin, push edin ve faturalandırmayı beklemek yerine bugün birleştirin.
SSS
Bu hatadan sonra işleri hemen nasıl çalıştırırım?
Engellenen işin runs-on değerini skipbox yapın ve push edin. Skipbox runner’ları GitHub için self-hosted runner’dır; bu yüzden ne bütçenizden ne ücretsiz dakikalarınızdan harcar ve iş, kimse faturalandırmaya dokunmadan başlar. Deneme kart istemez.
Bu hata self-hosted runner’ları da durdurur mu?
Hayır. GitHub’ın barındırdığı runner’ları durdurur. GitHub self-hosted runner dakikalarını faturalandırmaz ve planınıza dahil kullanımdan düşmez; bu yüzden hiçbir bütçe veya eksik kart onları durdurmaz. Skipbox’taki işlerin çalışmaya devam etmesinin nedeni budur.
Bütçeyi artırdım ama işler hâlâ başlamıyor. Şimdi ne yapmalıyım?
Başarısız işleri yeniden çalıştırın: GitHub onları kendiliğinden yeniden denemez. Actions’ı kapsayan ikinci bir tükenmiş bütçe olup olmadığına ve Payment history içinde başarısız bir ödeme olup olmadığına bakın; her şey temizse GitHub Support ile iletişime geçin. Talep açıkken işi runs-on: skipbox satırına taşıyın; CI talebin sonucunu beklemesin.
Engel kendiliğinden ne zaman kalkar?
Ayın 1’inde saat 00:00’da (UTC), bir sonraki faturalandırma dönemi başlayıp planınıza dahil kullanım sıfırlandığında. Bu günler sonraysa Skipbox işi bugün çalıştırır.
Gelecek ay tekrar olmasını nasıl önlerim?
Daha yüksek bir bütçe, daha büyük bir dakika başına fatura demektir; daha düşüğü ise bu hatanın yeniden gelmesi. İşleri Skipbox’a taşımak onları GitHub’ın faturalandırmasının dışına çıkarır: ayda sabit $39, sınırsız dakika.
Güncellendi: 11 Kasım 2026