← Back to issue list

cli: reintroduce remote-build and promote to snapcraft help

View original Github issue

Metadata

Project
snapcraft
Number
#3648
Type
pull request
State
merged
Author
aritra24
Labels
Created
Updated
Closed

Current evaluation

Merged the reintroduction of the remote-build CLI command and promoted it to snapcraft help. Approved by one reviewer, passed CI checks, and resolved Launchpad bug #1943244 via a single-file, four-line deletion.

Suggested action:

No scores available.

Issue body

LP: #[1943244](https://bugs.launchpad.net/snapcraft/+bug/1943244) - [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 `./runtests.sh static`? - [X] Have you successfully run `./runtests.sh tests/unit`? -----

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged the reintroduction of the remote-build CLI command and promoted it to snapcraft help. Approved by one reviewer, passed CI checks, and resolved Launchpad bug #1943244 via a single-file, four-line deletion.
qwen3.6-35b-a3b-mtp-q6 Merged to reintroduce the remote-build CLI command and promote it to snapcraft help. Resolves Launchpad bug #1943244. Integrated without additional comments.
qwen3.6-35b-a3b-mtp-q6 Merged after reintroducing the remote-build CLI command and adding it to snapcraft help. Passes static and unit tests, resolving Launchpad bug 1943244.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#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.
77%
#2500 cli: add remote build snapcraft merged Merged. Adds remote build capability to Launchpad, dispatching source trees for remote compilation and retrieving resulting snap packages or logs. Approved by reviewers, passed CI, and integrated despite a minor test coverage decrease.
74%
#3554 cli: add support for parallel remote builds snapcraft merged Merged to master. Enables parallel remote builds in snapcraft CLI by hashing project state instead of the directory path, allowing concurrent builds. Introduces a user-specifiable build ID for tracking and recovery.
74%
#299 fix(remote-build): minor edge cases found with snapcraft craft-application merged Fixed minor snapcraft edge cases in remote builds. Merged following approval by two reviewers and passing CI checks. The update modifies three files, adding 43 lines and removing 13.
73%
#3076 remote-build: fix case where build log url is None snapcraft merged Merged a fix for a None build log URL in remote builds. Added logging and unit tests to resolve SNAPCRAFT-1JW and SNAPCRAFT-1FS. Approved by one reviewer, passed CI, and merged with 40 additions and 11 deletions across two files.
73%
#2765 remote-build: initial Windows support snapcraft merged Merged initial Windows support for remote-build. Approved by one reviewer, adding 72 lines and removing 26 across six files. Requires snapcraft PR #2759.
73%
#2281 build providers: re-exec as root snapcraft merged Merged changes to re-execute snapcraft as root when invoked from a managed-host environment, resolving Launchpad bug #1791977. Approved by a reviewer, passed CI checks, and modified one file with 13 additions.
73%
#1943244 snapcraft remote-build not in the help information snapcraft (launchpad) closed Abandoned. Closed without resolution or comments. The missing remote-build command in snapcraft -h help output was not addressed.
72%
#3600 remote build: use channel defaults (CRAFT-568) snapcraft merged Merged changes remove hardcoded channel forcing for snapcraft and core18 in remote builds, aligning with snapcraft's core20 transition. Approved and merged with a minimal diff. Launchpad now auto-selects the correct build-base.
72%
#4382 tests: use less mocks in remote-build snapcraft merged Merged changes replace mocked snapcraft.yaml loading in remote-build tests with direct file creation. Approved by two reviewers, passed CI, and serves as preparatory work for issue #4322.
72%