feat: optionally check that the architecture/platform is valid
Metadata
Current evaluation
Merged after passing CI and receiving three approvals. Adds optional architecture and platform validation, resolving craft-grammar issue #123 and CRAFT-4742. Changes span nine files.
Suggested action: —
No scores available.
Issue body
Fixes https://github.com/canonical/craft-grammar/issues/123
CRAFT-4742
Requires #129
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged after passing CI and receiving three approvals. Adds optional architecture and platform validation, resolving craft-grammar issue #123 and CRAFT-4742. Changes span nine files. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged PR implementing optional architecture and platform validation. Resolves craft-grammar issue #123 and addresses CRAFT-4742. Depends on PR #129. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1027 feat: allow building on other compatible architectures | craft-application | merged | Merged. Enables cross-architecture builds via CRAFT_BUILD_ON. Approved by two reviewers with all CI checks passing. Modifies ten files to support compatible packaging. Follow-up work tracked in PR #1040. | |
| #495 feat: add craft-platforms compatibility methods | craft-application | merged | Merged after approval by two reviewers and passing CI checks. Added craft-platforms compatibility methods and deprecation warnings. Documentation breakage was later resolved in PR #498. |