← Back to issue list

feat: mediate creation of hooks and gui assets

View original Github issue

Metadata

Project
snapcraft
Number
#6379
Type
pull request
State
merged
Author
cmatsuoka
Labels
—
Created
Updated
Closed

Current evaluation

Merged #6379, adding Craft Application metadata mediation when copying hooks and GUI assets into snap artifacts.

Resolution: closed resolved

Reason: PR canonical/snapcraft#6379 was approved and merged, implementing CRAFT-1374 metadata mediation for hook and GUI asset creation.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Implement the Craft Application metadata mediation API when copying hooks and GUI assets to the snap artifact. --- CRAFT-1374 - [x] I've followed the [contribution guidelines](https://github.com/canonical/snapcraft/blob/main/CONTRIBUTING.md). - [x] I've signed the [CLA](http://www.ubuntu.com/legal/contributors/). - [ ] I've successfully run `make lint && make test`. - [ ] I've added or updated any relevant documentation. - [ ] In documents I changed, I [added a meta description](https://canonical-starflow.readthedocs-hosted.com/how-to/add-a-page-meta-description/) if one was missing. - [ ] I've updated the relevant release notes.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged #6379, adding Craft Application metadata mediation when copying hooks and GUI assets into snap artifacts.
stealth/space-bunny-alpha — closed resolved Merged canonical/snapcraft#6379, adding Craft Application metadata mediation when hooks and GUI assets are copied into snap artifacts.
qwen/qwen3.6-35b-a3b — — Merged pull request implementing the Craft Application metadata mediation API for copying hooks and GUI assets to snap artifacts. Approved by two reviewers and passed most CI checks, despite one failing store test.
qwen/qwen3.6-35b-a3b
Staleness: 5
Complexity: 45
Confidence: 85
needs review Implements Craft Application metadata mediation API for copying hooks and GUI assets to snap artifacts. Approved by 2 reviewers with 1 unresolved comment. CI mostly passes except one integration test.
qwen/qwen3.6-35b-a3b
Staleness: 5
Complexity: 45
Confidence: 85
needs review Implements Craft Application metadata mediation API for copying hooks and GUI assets to snap artifacts. Approved by one reviewer, CI mostly passing except one failing integration test.
qwen/qwen3.6-35b-a3b
Staleness: 5
Complexity: 45
Confidence: 85
needs review Implements Craft Application metadata mediation API for copying hooks and GUI assets to snap artifacts. Currently pending maintainer review with one failing integration test.
qwen/qwen3.6-35b-a3b
Staleness: 0
Complexity: 45
Confidence: 90
needs review Implements Craft Application metadata mediation API for copying hooks and GUI assets to snap artifacts. Currently pending CI checks and maintainer review.
qwen/qwen3.6-35b-a3b
Staleness: 5
Complexity: 45
Confidence: 90
needs review Implements metadata mediation API for copying hooks and GUI assets to snap artifacts. Currently awaiting maintainer review with several CI checks still running.
qwen/qwen3.6-35b-a3b
Staleness: 5
Complexity: 45
Confidence: 90
needs review Implements Craft Application metadata mediation API for copying hooks and GUI assets to snap artifacts. Currently awaiting maintainer review with CI failing on lint checks.
qwen/qwen3.6-35b-a3b
Staleness: 5
Complexity: 45
Confidence: 90
needs review Implements metadata mediation API for copying hooks and GUI assets to snap artifacts. Currently awaiting maintainer review, with one lint failure and several integration tests pending.
qwen/qwen3.6-35b-a3b
Staleness: 5
Complexity: 45
Confidence: 90
needs review Implements Craft Application metadata mediation API for copying hooks and GUI assets to snap artifacts. Currently awaiting maintainer review with one failing lint check and pending integration tests.
qwen/qwen3.6-35b-a3b
Staleness: 5
Complexity: 45
Confidence: 90
needs review Implements Craft Application metadata mediation API for copying hooks and GUI assets to snap artifacts. Currently awaiting maintainer review with a failing lint check and pending integration tests.
qwen/qwen3.6-35b-a3b
Staleness: 5
Complexity: 45
Confidence: 90
needs review Implements Craft Application metadata mediation API for copying hooks and GUI assets to snap artifacts. Currently pending maintainer review with zero comments, CI failing on lint/files, and several integration tests pending.
qwen/qwen3.6-35b-a3b
Staleness: 5
Complexity: 45
Confidence: 90
needs review Implements metadata mediation API for copying hooks and GUI assets to snap artifacts. Currently awaiting maintainer review with zero comments. CI shows one lint failure and several pending integration tests.
qwen/qwen3.6-35b-a3b
Staleness: 5
Complexity: 45
Confidence: 90
needs review Implements Craft Application metadata mediation API for copying hooks and GUI assets to snap artifacts. Currently pending maintainer review with failing lint and test checks.
qwen/qwen3.6-35b-a3b
Staleness: 5
Complexity: 45
Confidence: 85
needs review Implements Craft Application metadata mediation API for copying hooks and GUI assets to snap artifacts. Currently pending maintainer review with 0 comments. Several integration tests and a lint check are failing.
qwen/qwen3.6-35b-a3b
Staleness: 5
Complexity: 45
Confidence: 85
needs review Implements Craft Application metadata mediation API for copying hooks and GUI assets to snap artifacts. Currently pending maintainer review with most CI checks passing, though some integration tests are failing or pending.
qwen/qwen3.6-35b-a3b
Staleness: 5
Complexity: 45
Confidence: 90
needs review Implements metadata mediation API for copying hooks and icon assets to snap artifacts. Currently pending maintainer review with CI checks still running.
qwen/qwen3.6-35b-a3b
Staleness: 10
Complexity: 45
Confidence: 90
needs review Implements metadata mediation API for copying hooks and icon assets to snap artifacts. Currently awaiting maintainer review and pending CI checks.
qwen/qwen3.6-35b-a3b
Staleness: 5
Complexity: 45
Confidence: 90
needs review Implements Craft Application metadata mediation API for copying hooks and icon assets to snap artifacts. Currently pending maintainer review with one failing lint check and several pending CI jobs.
qwen/qwen3.6-35b-a3b
Staleness: 5
Complexity: 45
Confidence: 85
needs review Implements metadata mediation API for copying hooks and icon assets to snap artifacts. Currently pending initial maintainer review with unresolved comments and several failing CI checks.
qwen/qwen3.6-35b-a3b
Staleness: 5
Complexity: 45
Confidence: 85
needs review Implements Craft Application metadata mediation API for copying hooks and icon assets to snap artifacts. Currently under initial review with failing CI checks and unresolved comments.
qwen/qwen3.6-35b-a3b
Staleness: 5
Complexity: 45
Confidence: 90
needs review Implements Craft Application metadata mediation API for copying hooks and icon assets to snap artifacts. Currently pending maintainer review with 0 comments, most CI checks passing, two failing.

Update history

Date Change
updated
updated
updated
updated
updated
updated
updated
updated
updated
updated
updated
updated
updated
updated
updated
updated
updated
updated
created

Related issues

Issue Project State Summary Similarity
#6358 Mediate creation of snap hook and gui assets. snapcraft closed Fixed in merged PR canonical/snapcraft#6379, routing hook and GUI asset creation through the craft-application 7.1.0 mediation API.
84%
#6385 feat: mediate desktop, icon, and manifest files snapcraft merged Merged PR #6385 as f702705c6, adding mediation for desktop, icon, manifest.yaml, and snapcraft.yaml assets.
72%
#4703 feat: add component metadata for hooks snapcraft merged Merged PR #4703 (commit aa49b3b72, CRAFT-2463) adding component hook metadata: project definition plus output into the component's meta/component.yaml. Built on merged #4701; follow-ups #4717/#4722 added core24/core22 component hook packaging, closing #4570.
71%
#6349 feat: implement metadata mediation for snap.yaml snapcraft merged Merged #6349, adding packaging-API metadata mediation for snap.yaml so unchanged artifacts can skip repacking; mediation for other files remains future work.
70%