inspectors/apt: extend configuration to apt inspectors
Metadata
Current evaluation
Merged extension of apt inspectors to share configuration for allowed repositories, dists, and components. Approved by two reviewers, passed CI, and modified 14 files. Resolves CRAFT-3027.
Suggested action: —
No scores available.
Issue body
Set apt-related inspectors to share the same configuration, allowing
the user to specify allowed repositories, dists and components
consistently for all apt metadata files and deb packages.
- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
-----
CRAFT-3027
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged extension of apt inspectors to share configuration for allowed repositories, dists, and components. Approved by two reviewers, passed CI, and modified 14 files. Resolves CRAFT-3027. |
Update history
| Date | Change |
|---|---|
| created |
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #308 fix(inspectors/apt): rejection fix and additional tests | fetch-service | merged | Merged fix for apt inspector to reject instead of exiting on translation file uncompression failures, plus added inspector tests. Approved by two reviewers and passed CI. | |
| #120 config: initial apt release inspector configuration | fetch-service | merged | Merged the initial apt release inspector configuration, adding user-configurable parameters for repositories, distributions, components, and architectures. Approved by one reviewer and merged as a spike, despite expected test failures. | |
| #83 docs: add apt inspectors reference | fetch-service | merged | Merged documentation update adding reference guides for apt release, package, and translation files. Approved by two reviewers under ticket CRAFT-2638. | |
| #69 feat(inspector): support apt translation | fetch-service | merged | Merged to add apt translation support to the inspector. Approved by one reviewer, introducing 446 lines across eight files. Requires rebasing onto feature/launchpad-integration to resolve test conflicts. | |
| #98 inspectors/apt: fix typo in error message | fetch-service | merged | Merged a pull request fixing a typo in an error message within the inspectors/apt module. Approved by a reviewer, passed CI checks, and successfully integrated into the codebase. | |
| #410 fix(apt): use separate esm repository configuration | fetch-service | merged | Merged changes implementing a separate ESM repository configuration for apt and adding apt inspector smoke testing. Approved by two reviewers and passed CI checks. | |
| #75 inspectors/apt: add test for packages verification in release | fetch-service | merged | Merged after approval by two reviewers. The update adds a test for packages verification in the release process under inspectors/apt. Despite a zero-line diff, the change was successfully integrated. |