remote-build: add "Pending" as a possible status output
Metadata
Current evaluation
Merged #4956 added BuildState.PENDING to remote-build status output, so builds now show “Pending” after “Uploading” instead of jumping to “Stopped.”
Resolution: closed resolved
Reason: PR #4956 was approved and merged, adding handling and test coverage for the existing PENDING build state.
Evaluated by: mr-cal-bot
No scores available.
Issue body
- [x] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)?
- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [x] Have you successfully run `tox run -m lint`?
- [x] Have you successfully run `tox run -e test-py310`? (supported versions: `py39`, `py310`, `py311`, `py312`)
-----
Currently, remote-build status goes from "Uploading" to "Stopped".
`BuildState` has a PENDING state that is set but not checked for. Going
from "Uploading" to "Pending" improves status messages significantly.
The output could also say "Needs building" to match the web view, but
"Pending" is more in line with the other single-word outputs.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged #4956 added BuildState.PENDING to remote-build status output, so builds now show “Pending” after “Uploading” instead of jumping to “Stopped.” | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #4956 added BuildState.PENDING to remote-build status output, closing the gap between “Uploading” and “Stopped”. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged in canonical/snapcraft#4956 (commit e6ddd784c), adding Pending as a valid remote-build status output. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #4956 adds the existing BuildState.PENDING state to remote-build status output, replacing the Uploading-to-Stopped jump with an Uploading-to-Pending status. | |
| qwen/qwen3.6-35b-a3b | — | — | Added Pending as a valid status output for remote-build, improving the transition from Uploading to Stopped. Merged after two reviewer approvals and passing CI checks. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged. Adds "Pending" as a valid remote-build status, improving messages by reflecting the existing BuildState.PENDING state. The change passed tests and was merged after minor CI flakiness was resolved. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #636 feat: add a "pending" status to remote builds | craft-application | merged | Merged in commit 5187b659, adding a pending/queued state to remote builds and upstreaming canonical/snapcraft#4956. |