← Back to issue list

remote-build: add "Pending" as a possible status output

View original Github issue

Metadata

Project
snapcraft
Number
#4956
Type
pull request
State
merged
Author
ohemorange
Labels
—
Created
Updated
Closed

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.
75%