← Back to issue list

feat: add a 'remote-build' command

View original Github issue

Metadata

Project
craft-application
Number
#586
Type
pull request
State
merged
Author
tigarmo
Labels
—
Created
Updated
Closed

Current evaluation

Merged PR #586 as commit 6e49d794, adding a remote-build command adapted from Charmcraft and generalized to be craft-tool-agnostic.

Resolution: closed resolved

Reason: PR #586 was merged into the project as commit 6e49d794, implementing the remote-build command. The pull request was approved by three reviewers.

Evaluated by: mr-cal-bot

No scores available.

Issue body

The implementation comes from Charmcraft. The first commit has the Charmcraft implementation unchanged, and the second commit has the code changes to make the command craft-tool-agnostic, plus some general test and linting fixes and improvements.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #586 as commit 6e49d794, adding a remote-build command adapted from Charmcraft and generalized to be craft-tool-agnostic.
stealth/space-bunny-alpha — closed resolved Merged craft-application PR #586 (commit 6e49d794), adding a remote-build command adapted from Charmcraft and generalized to be craft-tool-agnostic.
qwen/qwen3.6-35b-a3b — — 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.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#1546 feat: remote build command charmcraft merged Merged PR #1546 as df5e9c4f, adding Charmcraft 3's remote-build command; bundle builds were addressed separately by merged PR #1550 (c73fd609).
87%
#769 feat: add the remote-build command rockcraft merged Merged PR #769 via commit 8e74936f, adding Rockcraft's experimental remote-build command; documentation followed in PRs #800 and #802.
85%
#1531 feat: add remote build command charmcraft closed Remote-build PR was abandoned in favor of rebased #1546, which merged as df5e9c4f and added the remote-build command.
81%
#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.
79%
#196 feat: remote build service craft-application merged Merged PR #196 in commit e53de201, adding remote build service support and porting the latest remote-build implementation from Snapcraft.
78%
#2702 docs: add common remote build pages charmcraft merged Merged PR #2702 in commit a54f9ac0, adding remote-build how-to and reference pages that closed #2592 and shipped in Charmcraft 4.2.
76%
#632 feat: add hooks to the remote-build command craft-application merged Merged in #632 via commit 86981603, adding overridable pre-build and build-argument hooks so recipes can customize remote-build validation and arguments.
76%
#5223 remote-build: refactor onto craft-application's command snapcraft closed Remote-build was refactored onto craft-application's RemoteBuild in merged PR #5239 (commit f31d99498), bringing the requested upstream improvements.
75%
#2592 Add remote-build documentation charmcraft closed Remote-build how-to and reference documentation was added by merged PR canonical/charmcraft#2702 (commit a54f9ac0) and released in Charmcraft 4.2.
75%
#800 docs: add remote-build how-to rockcraft merged Merged docs PR canonical/rockcraft#800 (commit a07a6e6a) adding a remote-build how-to guide, +152 lines across 3 docs files, documenting the experimental `rockcraft remote-build` command.
73%