← Back to issue list

feat: add fetch-service integration

View original Github issue

Metadata

Project
craft-application
Number
#456
Type
pull request
State
merged
Author
tigarmo
Labels
Created
Updated
Closed

Current evaluation

Merged fetch-service integration into the craft tool build. Changes span 18 files with 1445 additions and 32 deletions. Approved by two reviewers after individual commit reviews.

Suggested action:

No scores available.

Issue body

This PR brings in all the work that has been done in the past few months to integrate the fetch-service into a craft tool's build. Each commit has already been individually reviewed.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged fetch-service integration into the craft tool build. Changes span 18 files with 1445 additions and 32 deletions. Approved by two reviewers after individual commit reviews.
qwen3.6-35b-a3b-mtp-q6 Merged fetch-service integration into the craft tool build. All commits received individual review prior to this combined submission, completed by maintainer tigarmo.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#1665 feat: add fetch-libs command charmcraft merged Merged the fetch-libs command. Approved by two reviewers, the change adds 809 lines and removes 35 across 21 files. No comments or blocking issues were present prior to merge.
77%
#516 feat: report fetch-service rejections craft-application merged Merged feature adding rejection reporting to Craft manifest generation. FetchService now outputs dependency URLs and rejection reasons, resolving issue #507. Approved by two reviewers with passing CI checks.
75%
#481 feat: create the final craft manifest craft-application merged Merged the final craft manifest feature, generating a metadata file with artifact and dependency details from the fetch-service integration. Approved by two reviewers and passed CI checks.
73%
#496 feat: mark the fetch-service integration as experimental craft-application merged Merged pull request marking the fetch-service integration as experimental by hiding its CLI option and adding a development warning. Approved by three reviewers, passed CI, and resolved issue #488 with 30 additions and 7 deletions across three files.
73%
#1330 feat(craft-app): Add craft-application services charmcraft merged Merged feat(craft-app): Add craft-application services. Approved by two reviewers, the change modified 56 files with 2143 additions and 230 deletions. The author fixed changelist misalignments causing spread test failures before merge.
73%
#786 feat: add a state service craft-application merged Merged the implementation of a state service for artifact storage per ST148 and CRAFT-4568. Approved by two reviewers, passed CI checks, and integrated by maintainer mr-cal across 24 files.
73%
#217 feat: add sourcecraft inspector fetch-service merged Merged after two approvals. Introduces the sourcecraft inspector and resolves repository cloning issues with the fetch-service. Closes #211 and was integrated following #216.
73%
#196 feat: remote build service craft-application merged Merged the remote build service feature, migrating code from snapcraft. Approved by two reviewers, passed CI checks, and introduced 2316 lines across 26 files.
72%
#837 feat: "support" existing fetch-service sessions craft-application merged Merged incremental changes adding CRAFT_USE_EXTERNAL_FETCH_SERVICE and CRAFT_PROXY_CERT environment variables for external fetch-service sessions. Approved by reviewers and passing CI, this serves as a foundational step toward full external session management.
72%
#1399 feat: craft-application rebase charmcraft merged Merged the craft-application rebase, altering 109 files with 7,783 additions and 755 deletions. Approved by two reviewers, the update was deemed functional for integration, with remaining issues deferred to future pull requests.
71%