← 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 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.
75%
#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.
73%
#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.
73%
#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.
72%
#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.
70%
#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.
70%
#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.
70%