← Back to issue list

package repositories: ensure dependencies are installed before use

View original Github issue

Metadata

Project
snapcraft
Number
#3801
Type
pull request
State
merged
Author
sergiusens
Labels
Created
Updated
Closed

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.
77%
#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.
76%
#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.
71%