package repositories: ensure dependencies are installed before use
Metadata
Current evaluation
Merged into main after reviewer approval and passing CI checks. The change ensures package repository dependencies are installed before use, resolving CRAFT-1149. Despite a minor coverage decrease noted by Codecov, the PR was successfully integrated.
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 `make lint`?
- [ ] Have you successfully run `pytest tests/unit`?
-----
CRAFT-1149
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged into main after reviewer approval and passing CI checks. The change ensures package repository dependencies are installed before use, resolving CRAFT-1149. Despite a minor coverage decrease noted by Codecov, the PR was successfully integrated. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged to ensure package repository dependencies are installed before use, resolving CRAFT-1149. Accepted by maintainer sergiusens despite a minor 0.07% test coverage decrease noted by Codecov. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged into main. Ensures package repository dependencies are installed before use, resolving CRAFT-1149. Codecov noted a minor coverage decrease, but the changes were accepted and integrated. |
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. | |
| #217 repo: add support for package repositories | rockcraft | merged | Added support for package repositories. Merged after approval by two reviewers and passing CI checks. Modified 16 files (+346/-31), resolving CRAFT-1553 and enabling downstream testing. | |
| #4253 package-repositories: update craft-archives to support multi-keys. | snapcraft | merged | Merged after approval and passing CI. Updates craft-archives to support multi-keys for package-repositories. Codecov reported no coverage change, while an unrelated spread error was tracked in PR #4256. |