inspectors/apt: extend configuration to apt inspectors
Metadata
Current evaluation
Merged PR #127 as commit 26c596c, unifying APT configuration for allowed repositories, distributions, and components across metadata files and .deb packages (CRAFT-3027).
Resolution: closed resolved
Reason: The approved PR was merged as commit 26c596c. It applies shared APT configuration across all APT metadata inspectors and .deb package inspection.
Evaluated by: mr-cal-bot
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 |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #127 as commit 26c596c, unifying APT configuration for allowed repositories, distributions, and components across metadata files and .deb packages (CRAFT-3027). | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #127 as commit 26c596c, sharing allowed repositories, distributions and components across all APT metadata and .deb inspectors; addresses CRAFT-3027. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged #127 (commit 26c596c), sharing APT configuration across metadata inspectors and deb packages for allowed repositories, dists and components (CRAFT-3027). | |
| 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 |
|---|---|---|---|---|
| #121 Extend configurability to all apt-related inspectors | fetch-service | closed | Extended configuration to all apt-related inspectors in merged PR #127 (commit 26c596c), following the initial Release inspector work in PR #120. | |
| #61 inspectors: add apt and deb file inspectors | fetch-service | merged | Merged PR #61 in commit 566f57c, adding stateful APT and DEB inspectors to validate signed InRelease files, Packages.xz indexes, and .deb packages. | |
| #83 docs: add apt inspectors reference | fetch-service | merged | Merged PR #83 as commit 27edc4d, adding reference documentation for APT release, package, and translation inspectors. | |
| #120 config: initial apt release inspector configuration | fetch-service | merged | Merged as commit 50107e7, adding configurable apt release-inspector URLs, distributions, components, architectures, and signing keys. | |
| #308 fix(inspectors/apt): rejection fix and additional tests | fetch-service | merged | Merged in #308 via commit ecf2e07: APT translation-file uncompression failures now reject the artifact instead of erroring, with additional inspector tests. |