Skipbox

"Your spending limit needs to be increased": zo draait je job vandaag

Deze melding betekent dat de CI van je privé-repository's is gestopt en pas weer start als iemand met factureringsrechten het oplost, of om 00:00 UTC op de 1e. Elke pull request die op een groen vinkje wacht, wacht mee.

Je kunt de job nu draaien. Zet hem op runs-on: skipbox en push: de runners van Skipbox gaan niet af van je GitHub-budget of je gratis minuten, dus de job start terwijl de facturering nog kapot is.

Waarom GitHub de job niet start

De pagina van de run toont:

The job was not started because recent account payments have failed or your spending limit needs to be increased.

Je account kan niet meer runnertijd op door GitHub gehoste runners betalen. Er zijn drie oorzaken:

Budgetten staan onder Billing & Licensing → Budgets and alerts, kaarten onder Billing & Licensing → Payment information. Na de oplossing blijven geweigerde jobs geweigerd: open elke run en klik op Re-run failed jobs. Klopt de facturering en starten jobs nog steeds niet, dan kan alleen GitHub Support het oplossen. De aparte budgetmelding heeft een eigen handleiding: een Actions-budget verhindert verder gebruik.

Wat geblokkeerd is, zijn door GitHub gehoste runners op privé-repository's. Self-hosted runners niet: GitHub rekent hun minuten niet. Skipbox is een self-hosted runner.

De facturering oplossen geeft je maar een maand

Het gratis tegoed is $12 of $18 per maand, 2.000 of 3.000 minuten ubuntu-latest. Teams die bij elke push CI draaien, hebben het halverwege de maand op. Een kaart of een hoger budget maakt van de blokkade een rekening per minuut:

De bedragen van GitHub zijn de rekening na het inbegrepen bedrag van GitHub Team. Probeer je eigen minuten in de calculator op de startpagina.

En de minuten gaan alleen maar omhoog. Codeeragents pushen en draaien CI de klok rond opnieuw, E2E-suites en matrixbuilds vermenigvuldigen elke push, en een budget dat laag genoeg is om de rekening te drukken, is laag genoeg om volgende maand de merges weer te stoppen. Elke keer wacht het hele team op degene die de facturering kan aanpassen.

Wat er op Skipbox verandert

Jobs stoppen niet door de facturering

Jobs op Skipbox halen niets van je GitHub-tegoed of -budget af, en een mislukte afschrijving bij GitHub raakt ze niet. Komen er meer jobs binnen dan je abonnement tegelijk draait, dan wachten ze op hun beurt in plaats van te mislukken.

Eén vaste prijs, onbeperkte minuten

Sneller, en niets om te beheren

De machine van je account blijft tussen jobs bestaan, dus Docker-layers, packagecaches en geïnstalleerde tools staan klaar voor de volgende run, met 7× of meer de cacheruimte van GitHub. Skipbox richt de machine in en werkt hem bij, ruimt na elke job op, en controleert en herbouwt hem automatisch.

Overstappen kost één regel

jobs:
  test:
    runs-on: skipbox # was ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - run: npm ci && npm test
  1. Log in bij Skipbox met GitHub.
  2. Installeer de GitHub-app van Skipbox en kies de geblokkeerde repository's.
  3. Wijzig runs-on en push.

De run die je net hebt gepusht, start op Skipbox, op Ubuntu 24.04 met Docker, Node.js en Python. Het werkt voor organisaties en voor persoonlijke accounts. Wat je doet als GitHub je jobs stopt geeft de stappen en hoe je terugstapt.

Beveiliging

  • Elk account krijgt een eigen machine. Je jobs delen er nooit een met die van een ander bedrijf.
  • Na elke job wist Skipbox de credentials, processen en containers van de runner. Vanaf 13 november 2026 blijven je checkout en de builduitvoer ervan (target/ van Cargo) op je eigen machine staan voor je volgende jobs; met Schone VM per job krijgt elke job een nieuwe machine.
  • Code van mensen zonder schrijfrechten (zoals pull requests vanuit forks) draait op een nieuwe machine voor eenmalig gebruik.

Probeer het op de geblokkeerde job

Voor de proefperiode is geen kaart nodig, en hij loopt 7 dagen of 3.000 jobminuten. Zet de geblokkeerde job op runs-on: skipbox, push, en merge vandaag in plaats van op de facturering te wachten.

Veelgestelde vragen

Hoe krijg ik na deze foutmelding mijn jobs meteen weer aan de praat?

Wijzig de runs-on van de geblokkeerde job in skipbox en push. Voor GitHub zijn de runners van Skipbox self-hosted runners, dus ze gaan niet af van je budget of je gratis minuten, en de job start zonder dat iemand aan de facturering hoeft te komen. Voor de proefperiode is geen kaart nodig.

Stopt deze foutmelding ook self-hosted runners?

Nee. Ze stopt door GitHub gehoste runners. GitHub rekent geen minuten op self-hosted runners en telt ze niet mee voor je inbegrepen rekentijd, dus geen budget of ontbrekende kaart houdt ze tegen. Daarom blijven jobs op Skipbox draaien.

Ik heb het budget verhoogd en de jobs starten nog steeds niet. Wat nu?

Voer de mislukte jobs opnieuw uit: GitHub probeert ze niet zelf opnieuw. Kijk of er een tweede budget voor Actions op is en of er een mislukte afschrijving in Payment history staat; is alles in orde, neem dan contact op met GitHub Support. Zet de job zolang op runs-on: skipbox, zodat CI niet op het ticket wacht.

Wanneer wordt de blokkade vanzelf opgeheven?

Om 00:00 UTC op de 1e, als de volgende factureringsperiode begint en je inbegrepen rekentijd opnieuw wordt ingesteld. Is dat nog dagen weg, dan draait Skipbox de job vandaag.

Hoe voorkom ik dat het volgende maand weer gebeurt?

Een hoger budget betekent een hogere rekening per minuut; een lager budget betekent deze foutmelding opnieuw. Jobs naar Skipbox verplaatsen haalt ze uit de facturering van GitHub: een vaste $39 per maand met onbeperkte minuten.

Bijgewerkt op 11 november 2026

Snellere CI/CD met een cache die altijd warm is

Je warme runner voor een vaste prijs

1/12 van wat GitHub kost bij volledig gebruik. Vaste prijs, dus draai de hele dag door. 7× de cacheruimte van GitHub.

  • Geen kaart nodig
  • Inloggen met GitHub
  • Op elk moment opzegbaar