feat: add the remote-build command
Metadata
Current evaluation
Merged the remote-build command. Approved by three reviewers, the change adds 86 lines and removes 7 across nine files. Integrated by the maintainer without further comments or CI issues.
Suggested action: —
No scores available.
Issue body
- [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
-----
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged the remote-build command. Approved by three reviewers, the change adds 86 lines and removes 7 across nine files. Integrated by the maintainer without further comments or CI issues. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged the remote-build command feature into the codebase. Authored by maintainer tigarmo, the changes were approved and integrated without additional review comments. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged the addition of a new remote-build command. Authored by maintainer tigarmo, the changes were integrated without additional review comments or modifications. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1546 feat: remote build command | charmcraft | merged | Merged the remote build command feature. Approved by two reviewers and passing CI, the PR rebases prior work and adds remote build functionality. Follow-up issues were created to resolve related build-id recovery and dependency bugs. | |
| #586 feat: add a 'remote-build' command | craft-application | merged | Merged a 'remote-build' command adapted from Charmcraft to be craft-tool-agnostic. Approved by three reviewers and implemented across six files with 331 additions. | |
| #196 feat: remote build service | craft-application | merged | Merged the remote build service feature, migrating code from snapcraft. Approved by two reviewers, passed CI checks, and introduced 2316 lines across 26 files. | |
| #632 feat: add hooks to the remote-build command | craft-application | merged | Merged. Implemented two configurable hooks for the remote-build command to support application-specific build arguments and validation overrides. Approved by two reviewers, passed CI checks, and updated the changelog. | |
| #1531 feat: add remote build command | charmcraft | closed | Abandoned. The author closed the pull request to create a new one for the rebased remote-build feature. This version remained open with unresolved review comments and pending external dependencies. | |
| #4384 refactor(remote-build): reorganize functions | snapcraft | merged | Merged a two-commit refactor reorganizing remote-build functions to prepare for issue #4322. Approved by two reviewers, passed CI checks, and modified two files with a net reduction of 40 lines. | |
| #800 docs: add remote-build how-to | rockcraft | merged | Merged documentation update adding a remote-build how-to guide. Approved by three reviewers, the change adds 152 lines across three files detailing remote build procedures. | |
| #4395 feat(remote-build): new command logic | snapcraft | merged | Merged into main. Introduces a RemoteBuild class to orchestrate remote builds, adds local project directory caching, and implements post-build cache cleanup. Resolves #4324. Approved by three reviewers with passing CI and 97.88% diff coverage. | |
| #634 feat: upstream --project flag for remote-build | craft-application | merged | Merged the upstream --project flag for remote-build. Approved by two reviewers, the change adds 105 lines and removes 15 across five files, enabling project-specific remote build configurations. | |
| #310 fix(remote-build): enable git repo check | craft-application | merged | Successfully merged the fix enabling the git repository check for remote builds. Approved by two reviewers, the update modifies two files with 18 additions and 1 deletion, resolving the build configuration issue. |