feat(remote-build): get build id
Metadata
Current evaluation
Merged PR #4385 in commit 5fc76d839, adding remote-build build-ID generation and command-line build-ID support; fixes #4322.
Resolution: closed resolved
Reason: PR #4385 was merged as commit 5fc76d839. The change generates a build ID or accepts one supplied on the command line, resolving #4322.
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 `make lint`?
- [x] Have you successfully run `pytest tests/unit`?
-----
4 commits. It's easiest to review one commit at a time.
Generates a build-id or uses the build-id provided at the command line.
Fixes #4322
(CRAFT-1977)
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #4385 in commit 5fc76d839, adding remote-build build-ID generation and command-line build-ID support; fixes #4322. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged #4385 via commit 5fc76d839, adding remote-build build-ID generation and support for a command-line build ID; fixes #4322. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged implementation for remote build ID generation or command-line acceptance, resolving issue #4322. Approved by reviewers, passed CI, and adds logic to handle build IDs automatically or via input. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged into main. Implements remote build ID generation or CLI acceptance, resolving issue #4322. Code coverage increased by 0.04% with full diff coverage. |
Update history
No update history recorded yet.
Related work
-
Related To:
snapcore/snapcraft#4322
(confidence 100%)
PR #4385 explicitly fixes the remote-build build-ID migration issue.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #4384 refactor(remote-build): reorganize functions | snapcraft | merged | Merged #4384 via commit 23e2601c9, reorganizing remote-build functions in preparation for #4322; follow-up #4385 added build-ID generation. | |
| #4395 feat(remote-build): new command logic | snapcraft | merged | Merged as commit 2e0647594; adds RemoteBuild class and new remote-build command orchestration, per-build project cache in the local cache dir with post-build cleanup, plus typing/lint updates (CRAFT-1979). Fixes #4324. |