← Back to issue list

feat: package component hooks for core22

View original Github issue

Metadata

Project
snapcraft
Number
#4722
Type
pull request
State
merged
Author
mr-cal
Labels
Created
Updated
Closed

Current evaluation

Merged to enable packaging of component hooks for core22. Implementation was completed in #4717; this change activates the feature. Approved by two reviewers, passed CI, and modified four files.

Suggested action:

No scores available.

Issue body

- [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`) ----- Package component hooks for core22. The code was already completed via #4717, it just needed to be enabled.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged to enable packaging of component hooks for core22. Implementation was completed in #4717; this change activates the feature. Approved by two reviewers, passed CI, and modified four files.
qwen3.6-35b-a3b-mtp-q6 Merged activation of component hook packaging for core22. Implementation was completed in #4717; this change simply enabled the feature after passing lint and test checks.
qwen3.6-35b-a3b-mtp-q6 Merged. Activates packaging of component hooks for core22. The underlying implementation was completed in #4717; this change simply enabled the feature.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#4717 feat: package component hooks for core24 snapcraft merged Merged following two approvals and passing CI checks. The update adds support for packaging component hooks for core24, modifying 15 files with 419 additions and 89 deletions. Test coverage requirements were met.
86%
#223 packages: package filter for core22 craft-parts merged Merged changes applying the core20 package filter behavior to core22. Approved by one reviewer, passed CI checks, and modified one file (+41/-1).
74%
#4703 feat: add component metadata for hooks snapcraft merged Merged after approval and passing CI checks. Adds project definition and output for component hooks in meta/component.yaml, resolving issue #4570. Built on PR #4701 and rebased to main.
72%
#4506 feat: pack components snapcraft merged Merged feature adding snap pack support for components. Components are auto-named and placed in the target directory, resolving issue 4467. Approved by two reviewers, passed CI, and modified six files with 313 additions.
71%
#5753 feat: adopt component variables snapcraft merged Merged after reviewer approval and passing CI checks. The change adopts component variables, enabling craftctl to set component versions for core22 and core24 snaps. Resolves #5240.
70%