feat: package component hooks for core22
Metadata
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. | |
| #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). | |
| #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. | |
| #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. | |
| #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. |