nixpkgs-ctl

Stuck CI

These open PRs are not drafts. Their CI has only waited for a runner for 6 hours to 14 days: every unfinished check is queued and nothing is running. The oldest wait is first.

Loading the list.

What to do

The nixpkgs docs say what the merge bot does with a CI that is not done. They do not say how to unstick it. The steps marked “common practice” are not from the docs.

  1. Wait for the merge botfrom the docsWho: anyone.With CI pending, a merge comment makes the bot enable Auto Merge. The PR is queued once the required checks succeed, so you do not need to watch it.
  2. Push a new commit, or rebase and force-pushcommon practiceWho: the author.A new head commit starts new runs. A merge command is cleared by a push, so comment again when CI is green.
  3. Close and reopen the PRcommon practiceWho: the author or a committer.Reopening starts the workflows again, with no new commit.
  4. Re-run the jobs on GitHubcommon practiceWho: a person with write access.Open the PR, then Checks, then Re-run jobs. Without write access you cannot.

As the author, on your own branch (common practice). Run it in your clone of the PR branch:

git commit --amend --no-edit && git push --force-with-lease