repo: move apt ppa helpers into apt_ppa module
Metadata
Current evaluation
Merged refactoring that moves apt ppa helper functions from the _deb module into a dedicated apt_ppa module. The change improves test coverage, passes CI validation, and received reviewer approval.
Suggested action: —
No scores available.
Issue body
This decouples the apt ppa helpers from the _deb module and
improves test coverage of the specific ppa helper functions.
Signed-off-by: Chris Patterson <chris.patterson@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 refactoring that moves apt ppa helper functions from the _deb module into a dedicated apt_ppa module. The change improves test coverage, passes CI validation, and received reviewer approval. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged changes that decouple apt ppa helpers from the _deb module by relocating them to a dedicated apt_ppa module, improving code structure and test coverage. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged refactoring that moves apt PPA helper functions from the _deb module to a dedicated apt_ppa module, decoupling dependencies and improving test coverage. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #3647 repo: add package repository handling (CRAFT-846) | snapcraft | merged | Merged into main. Introduces apt repository and PPA handling definitions and helpers, consolidated from multiple prior pull requests. Approved by reviewers, passed all CI checks, and increased test coverage. |