← Back to issue list

feat(remote-build): allow a user-provided project

View original Github issue

Metadata

Project
craft-application
Number
#293
Type
pull request
State
merged
Author
lengau
Labels
Created
Updated
Closed

Current evaluation

Merged after two approvals. Enables commands to set a user-provided project for remote builds without additional protections. Changes modify six files (+169/-12). Two unresolved review comments were noted before merge.

Suggested action:

No scores available.

Issue body

This allows a command to set a user-provided project for remote build. No protections are set up around this. - [x] Have you followed the guidelines for contributing? - [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [x] Have you successfully run `tox`? -----

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged after two approvals. Enables commands to set a user-provided project for remote builds without additional protections. Changes modify six files (+169/-12). Two unresolved review comments were noted before merge.
qwen3.6-35b-a3b-mtp-q6 Merged a feature allowing remote builds to accept a user-provided project. The maintainer implemented the change without additional safeguards, and the code was successfully integrated.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#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.
78%
#769 feat: add the remote-build command rockcraft merged 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.
76%
#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.
74%
#273 feat(project): keep the full build plan for later use craft-application merged Merged to retain the full build plan in the project for remote build execution. Approved by two reviewers with no unresolved comments. The commit modifies one file with a four-line addition and three-line removal.
74%
#4368 feat(remote-build): add GitRepo class snapcraft merged Merged into main, introducing a GitRepo class for remote builds to resolve #4320. Approved by two reviewers with passing CI and 100% diff coverage. An unrelated spread failure was noted for later investigation.
73%
#2681 fix: correctly get project name for remote builds charmcraft merged Merged after three approvals. Corrects project name retrieval for remote builds, resolving #2598. Integrated despite non-blocking type-checking warnings and two unresolved review comments.
72%
#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.
72%