← Back to issue list

feat(craft-application): support remote build

View original Github issue

Metadata

Project
snapcraft
Number
#4664
Type
pull request
State
merged
Author
syu-w
Labels
Created
Updated
Closed

Current evaluation

Added remote build support to craft-application, including --platform and --build-for flags. Merged after approval by two reviewers, modifying 13 files with 1272 additions and 39 deletions.

Suggested action:

No scores available.

Issue body

This also support --platform and --build-for.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Added remote build support to craft-application, including --platform and --build-for flags. Merged after approval by two reviewers, modifying 13 files with 1272 additions and 39 deletions.
qwen3.6-35b-a3b-mtp-q6 Merged feature adding remote build support to craft-application, including --platform and --build-for flags. Submitted by maintainer syu-w, changes were integrated after passing automated coverage checks.
qwen3.6-35b-a3b-mtp-q6 Merged into main. Added remote build support to craft-application, including --platform and --build-for flags. Minor Codecov coverage gaps were noted but did not block integration.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#4653 feat(craft-application): support remote build snapcraft closed Remote build support for craft-application was closed without merging. The request received no reviews or CI checks and remained inactive for over 800 days, effectively abandoning the feature.
81%
#586 feat: add a 'remote-build' command craft-application merged 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.
75%
#4724 feat(remote)!: use craft-application remote build for core22 snapcraft merged Replaced deprecated remote build code with craft-application for core22. Core20 support enabled via environment variable. The --build-on flag was removed. Fixes #4710. Merged after approval and passing CI checks.
75%
#4837 build(deps): bump craft-application to 2.8.0 snapcraft merged Merged after passing CI and two approvals. Bumps craft-application to 2.8.0, integrating remote-build fixes for comma-separated architectures, API retries with exponential backoff, and corrected log file naming.
74%
#4560 feat(craft-application): initial support snapcraft merged Merged initial craft-application support, acting as a fallback to existing logic. Approved by two reviewers with no unresolved comments. Changes affect 40 files, adding 887 lines and removing 197. Additional features are planned.
73%
#4990 remote build: Allow comma-separated values for `--build-for` and `--platform` snapcraft closed Fixed via PR #5028. The remote build command now supports comma-separated values for --build-for and --platform, resolving a regression introduced during the migration to craft-application.
73%
#1330 feat(craft-app): Add craft-application services charmcraft merged Merged feat(craft-app): Add craft-application services. Approved by two reviewers, the change modified 56 files with 2143 additions and 230 deletions. The author fixed changelist misalignments causing spread test failures before merge.
73%
#133 fix(build): only package craft-application/* craft-application merged Merged a build fix restricting packaging to craft-application/* directories to match Starbase. Approved by three reviewers, passed CI, and caused no coverage change. The single-file update added two and removed six lines.
73%
#1399 feat: craft-application rebase charmcraft merged Merged the craft-application rebase, altering 109 files with 7,783 additions and 755 deletions. Approved by two reviewers, the update was deemed functional for integration, with remaining issues deferred to future pull requests.
72%
#300 Remote-build: use craft-application for core22 craft-application closed Migration to craft-application for core22 remote builds was closed without a specified resolution or implementation. No merge or fix was documented.
72%