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.
- From the nixpkgs docs: CI unfinished (pending or missing status): the bot enables Auto Merge, which queues the PR once required checks succeed.
- From the nixpkgs docs: CI already failing (error/failure status): fixing CI requires a new push that invalidates the merge command. A fresh @NixOS/nixpkgs-merge-bot merge comment is needed once CI is green again.
- 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.
- 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.
- Close and reopen the PRcommon practiceWho: the author or a committer.Reopening starts the workflows again, with no new commit.
- 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