← Back to issue list

project: validate metadata links (CRAFT-369)

View original Github issue

Metadata

Project
snapcraft
Number
#3555
Type
pull request
State
merged
Author
sergiusens
Labels
Created
Updated
Closed

Current evaluation

Merged into master after receiving two reviewer approvals and passing CI checks. The change implements project metadata link validation, adding 215 lines across four files.

Suggested action:

No scores available.

Issue body

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 Merged into master after receiving two reviewer approvals and passing CI checks. The change implements project metadata link validation, adding 215 lines across four files.
qwen3.6-35b-a3b-mtp-q6 Merged into master. Implements validation for project metadata links to resolve CRAFT-369. Codecov reported a 0.01% coverage decrease upon integration.
qwen3.6-35b-a3b-mtp-q6 Merged into master to implement metadata link validation (CRAFT-369). The commit was integrated after maintainer review, with automated checks noting a negligible 0.01% coverage decrease.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#3552 meta: support for metadata links (CRAFT-370) snapcraft merged Merged into master following approval and passing CI checks. The update implements metadata link support, maintaining 100% diff coverage. Review comments were addressed prior to final integration.
82%
#21 models: add metadata model craft-application merged Merged into main after reviewer approval and passing CI. The changes introduce a metadata model per CRAFT-1751, modifying two files. Commits were squashed, diff coverage reached 100%, and overall coverage remained unchanged.
75%
#2644 fix(Project): get metadata from the correct project dir charmcraft merged Merged to fix metadata retrieval from the correct project directory, working around a craft-application limitation. Resolves #2493 and CRAFT-670. Approved by two reviewers and passed CI checks. Non-blocking type checker warnings were noted.
74%
#4275 meta: write out metadata links snapcraft merged Merged into hotfix/7.5 after approval and CI checks. The change implements metadata link generation, resolving issue #4238. A minor linter error was noted but did not block the merge.
72%
#5401 docs: migrate metadata reference snapcraft merged Merged following approval from two reviewers and successful CI validation. The change migrates external metadata documentation to a new reference page, adding 139 lines across two files to resolve SNAPCRAFT-433.
71%
#3700 meta: adopt metadata info snapcraft merged Merged into snapcraft/7.0 following reviewer approval and passing CI. Updates project fields with external metadata, addressing CRAFT-1036. The change modifies 21 files, increases coverage by 0.01%, and resolves the metadata adoption task.
70%
#449 Added a linter to verify that the metadata is ok (CRAFT-322). charmcraft merged Merged after approval, adding a linter to verify metadata. The change depends on a separate analint PR and introduces validation checks, though enforcement during packing is deferred to a future release.
70%