feat(remote-build): allow a user-provided project
Metadata
Current evaluation
Added support for user-provided projects in remote builds, resolving #274; PR #293 merged as commit 8d50bcc8.
Resolution: closed resolved
Reason: PR #293 was merged after two approvals and landed as commit 8d50bcc8. Its implementation resolved tracking issue #274.
Evaluated by: mr-cal-bot
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 |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Added support for user-provided projects in remote builds, resolving #274; PR #293 merged as commit 8d50bcc8. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR canonical/craft-application#293 adds support for user-provided projects in remote builds, changing six files (+169/-12) after two approvals. | |
| 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. |
Update history
No update history recorded yet.
Related work
-
Related To:
canonical/craft-application#274
(confidence 99%)
The tracking issue requested attaching remote builds to user-provided projects and identifies PR #293 as its resolution.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #274 remote build: support attaching a build to a user-provided project | craft-application | closed | Remote builds gained support for user-provided projects, including permission and visibility checks for private builds. Fixed by merged PR canonical/craft-application#293 (8d50bcc8). | |
| #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. | |
| #4370 feat(remote-build): check if project is in a git repository | snapcraft | merged | Merged PR #4370 added Git-repository detection for remote-build, preserving legacy behavior for non-Git projects; commit e0ef5ec27 resolves #4321. |