feat: adopt more fields from the appstream metadata file
Metadata
Current evaluation
Merged PR #4613 as commit 07af6e99e, adding initial AppStream metadata support for license, contact, source-code, issues, website, and donations. Project-link adoption followed in #4652.
Resolution: closed resolved
Reason: PR #4613 was merged as commit 07af6e99e, introducing support for the requested AppStream fields. Commit d23594de6 in PR #4652 subsequently wired the extracted links into project metadata updates.
Evaluated by: mr-cal-bot
No scores available.
Issue body
This commit adds initial support to adopt more metadata fields from the provided appstream metadata file. Those fields includes,
1. license
2. contact
3. source-code
4. issues
5. website
6. donations
----
- [x] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)?
- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [x] Have you successfully run `tox run -m lint`?
- [x] Have you successfully run `tox run -e test-py310`? (supported versions: `py39`, `py310`, `py311`, `py312`)
-----
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #4613 as commit 07af6e99e, adding initial AppStream metadata support for license, contact, source-code, issues, website, and donations. Project-link adoption followed in #4652. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged as 07af6e99e, adding AppStream metadata support for license, contact, source-code, issues, website and donations; follow-up #4652 wired project-link adoption. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #4613 as commit 07af6e99e, adding initial support for license, contact, source-code, issues, website and donations from AppStream metadata. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged to add initial support for six appstream metadata fields including license, contact, and source-code. Approved by three reviewers with passing tests. Remaining update_project_metadata changes will be addressed in a follow-up PR. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged initial support for adopting appstream metadata fields: license, contact, source-code, issues, website, and donations. Tests passed with improved coverage. Remaining updates and spread test adjustments are deferred to a follow-up PR. |
Update history
No update history recorded yet.
Related work
-
Likely Fixed By:
canonical/snapcraft#4652
(confidence 98%)
Follow-up PR that completed adoption of AppStream project links, as anticipated in PR #4613's discussion.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #4652 feat: adopt more fields from the appstream metadata file(part 2) | snapcraft | merged | Merged in d23594de6 (#4652), adding AppStream project-link adoption and shared metadata updates for both core22 and core24. |