schema: remove support for os when using bases
Metadata
Current evaluation
Successfully merged pull request removing os type support from the schema when using bases, as base support supersedes it. Approved by reviewer, passed CI checks, and integrated.
Suggested action: —
No scores available.
Issue body
Base support superseed the os type which should stay in legacy.
Signed-off-by: Sergio Schvezov <sergio.schvezov@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 |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Successfully merged pull request removing os type support from the schema when using bases, as base support supersedes it. Approved by reviewer, passed CI checks, and integrated. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged PR removes the os schema type when bases are specified, as base support supersedes it. The os field remains for legacy configurations. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged. Removes schema support for the os field when bases are used, as bases supersede it. The os field remains in legacy mode. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #2344 schema: remove the deprecated snap keyword for bases | snapcraft | merged | Merged into master, the schema no longer uses the deprecated snap keyword for bases, replacing it with prime. Approved by two reviewers, passed CI, and increased coverage by 0.04%. | |
| #1004 fix: unhelpful error message when `base` is missing from YAML | rockcraft | merged | Merged a fix that improves the error message when the base field is missing from YAML, resolving issue 997. Approved by two reviewers, the PR passed CI checks aside from unrelated known failures, and was successfully integrated. |