← Back to issue list

feat: add hooks to the remote-build command

View original Github issue

Metadata

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

Current evaluation

Merged in #632 via commit 86981603, adding overridable pre-build and build-argument hooks so recipes can customize remote-build validation and arguments.

Resolution: closed resolved

Reason: PR #632 was approved and merged into the main branch as commit 86981603. Its changes added the two extension hooks needed by application-specific remote-build recipes.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Different application recipe specs have different requirements for building, with many potential extra arguments and validation parsing that the general command currently cannot support. This PR adds two likely common hooks for applications to override as needed. - [x] Have you followed the guidelines for contributing? - [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [ ] Have you successfully run `tox`? - [x] Have you added an entry to the changelog (`docs/reference/changelog.rst`)? -----

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged in #632 via commit 86981603, adding overridable pre-build and build-argument hooks so recipes can customize remote-build validation and arguments.
stealth/space-bunny-alpha — closed resolved Merged craft-application PR #632, adding two overridable hooks to remote-build for application-specific arguments and validation parsing.
qwen/qwen3.6-35b-a3b — — Merged. Implemented two configurable hooks for the remote-build command to support application-specific build arguments and validation overrides. Approved by two reviewers, passed CI checks, and updated the changelog.

Update history

No update history recorded yet.

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.
76%
#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.
72%
#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.
71%