← Back to issue list

feat: adopt more fields from the appstream metadata file

View original Github issue

Metadata

Project
snapcraft
Number
#4613
Type
pull request
State
merged
Author
soumyaDghosh
Labels
—
Created
Updated
Closed

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.
88%