Skipbox
PagesA job stays queued

Troubleshooting

A job stays queued

Why a job set to a Skipbox label waits on GitHub, how to read the reason on your account's page, and what to do for each.

View as Markdown

Open your account's page on skipbox.dev. Recent jobs shows each job's state, and the reason when it didn't run.

Waiting

  • Your trial or plans are busy. The trial runs 1 job at a time, and plans run what fits in their vCPU. The job starts when a running one ends. The page says what to add to run more at once. See Concurrency and queueing.
  • Skipbox is getting a VM for it. Starting a VM takes a little while. If it waits longer than the page says, write to hello@skipbox.dev.
  • Waits for the installer to sign in. On an organization, the person who installed the app signs in to skipbox.dev once; then the job runs.
  • Waiting for GitHub to confirm who installed Skipbox. GitHub hasn't told Skipbox yet. The job runs once it does.
  • Add an email address to start your trial. Add it on the dashboard, and the job runs.

Not run

A refused job doesn't restart by itself. After the fix, re-run it on GitHub.

Not on the page at all

Skipbox didn't get the job. Check that:

  • the runs-on label is spelled as in Labels and sizes;
  • the app is installed on the account and may use this repository: on GitHub, open the app's Configure page and add the repository;
  • the repository is private.

GitHub cancelled it

GitHub cancels a job queued for 24 hours without a runner. Fix the reason above, then re-run it on GitHub.

Updated November 9, 2026