← Back to issue list

feat: add remote build command

View original Github issue

Metadata

Project
charmcraft
Number
#1531
Type
pull request
State
closed
Author
lengau
Labels
—
Created
Updated
Closed

Current evaluation

Remote-build PR was abandoned in favor of rebased #1546, which merged as df5e9c4f and added the remote-build command.

Resolution: closed superseded

Reason: The author closed this attempt because it needed rebasing. Replacement PR canonical/charmcraft#1546 was subsequently merged as commit df5e9c4f.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Requires https://github.com/canonical/craft-application/pull/223

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed superseded Remote-build PR was abandoned in favor of rebased #1546, which merged as df5e9c4f and added the remote-build command.
stealth/space-bunny-alpha — closed superseded Closed in favor of a rebased replacement: canonical/charmcraft#1546 was subsequently merged as commit df5e9c4f to add the remote-build command.
stealth/space-bunny-alpha — closed superseded Abandoned unmerged because it needed rebasing; its replacement, charmcraft#1546, added the remote-build command in merged commit df5e9c4f.
qwen/qwen3.6-35b-a3b — — 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.
qwen3.6-35b-a3b-mtp-q6 — — Abandoned. The remote-build feature was rebased, so the author will submit a new pull request for a cleaner implementation.

Update history

No update history recorded yet.

Related work

  • Superseded By: canonical/charmcraft#1546 (confidence 100%)

    Rebased replacement PR implementing the remote-build command; merged as df5e9c4f.

Related issues

Issue Project State Summary Similarity
#586 feat: add a 'remote-build' command craft-application merged Merged PR #586 as commit 6e49d794, adding a remote-build command adapted from Charmcraft and generalized to be craft-tool-agnostic.
81%
#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).
80%
#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.
78%
#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.
75%
#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.
75%
#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.
72%
#4324 remote-build: new command logic snapcraft closed Remote-build logic was replaced by merged PR #4395 (commit 2e0647594), adding isolated per-build cache worktrees, cleanup, and generated build IDs.
72%
#766 Prototype the `remote-build` command/support rockcraft closed Remote-build support was implemented in #769 (commit 8e74936f) and documented in #800, enabling Launchpad-powered builds from the command line.
71%
#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.
71%
#597 Document the remote-build command craft-application closed Documentation for `remote-build` added in merged PR #746 (commit 2c32b1ae): new how-to `build-remotely.rst` and reference `remote-builds.rst` covering experimental status, Launchpad workflow, and restrictions. Issue closed as completed.
70%