← Back to issue list

cli: merge build options into provider options

View original Github issue

Metadata

Project
snapcraft
Number
#2977
Type
pull request
State
merged
Author
cjp256
Labels
—
Created
Updated
Closed

Current evaluation

Merged PR #2977 as commit eb6763faa, consolidating provider-specific build options into provider option lists and simplifying CLI option handling.

Resolution: closed resolved

Reason: The approved PR was merged as commit eb6763faa, completing the CLI option-handling refactor.

Evaluated by: mr-cal-bot

No scores available.

Issue body

In reality these options only work with specific providers. Merge the build options and provider option lists to simplify the option handling code. Signed-off-by: Chris Patterson <chris.patterson@canonical.com> - [ ] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)? - [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [ ] Have you successfully run `./runtests.sh static`? - [ ] Have you successfully run `./runtests.sh tests/unit`? -----

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #2977 as commit eb6763faa, consolidating provider-specific build options into provider option lists and simplifying CLI option handling.
stealth/space-bunny-alpha — closed resolved Merged PR #2977 consolidated provider-specific build options into provider option lists, simplifying CLI option handling.
qwen/qwen3.6-35b-a3b — — Merged consolidation of build options into provider options in the CLI to simplify handling, as they are provider-specific. Approved by one reviewer, passed CI checks, and modified three files.
qwen3.6-35b-a3b-mtp-q6 — — Merged build options into provider options to simplify option handling, as these settings only apply to specific providers. The pull request was merged by maintainer cjp256 without additional comments or revisions.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#2678 cli: introduce --provider snapcraft merged Merged PR #2678 as commit b1bee8d99, introducing a unified --provider option for host, LXD, and Multipass and consolidating provider-specific build and clean flags.
76%