← Back to issue list

inspectors/apt: extend configuration to apt inspectors

View original Github issue

Metadata

Project
fetch-service
Number
#127
Type
pull request
State
merged
Author
cmatsuoka
Labels
—
Created
Updated
Closed

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.
84%
#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.
78%
#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.
75%
#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.
75%
#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.
72%