← Back to issue list

feat: add a mechanism to add fetch-service secrets

View original Github issue

Metadata

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

Current evaluation

Merged in f9b01b46, adding FetchService.register_secret_callback() so applications and plugins can supply secrets before fetch-service session creation.

Resolution: closed resolved

Reason: PR #1066 was merged into the project as commit f9b01b46, implementing the documented callback-based secret registration mechanism.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Applications and plugins can use FetchService.register_secret_callback() to register a callable that is triggered when we're about to create a new fetch-service session. This callable can then return secrets following the fetch-service's own API. - [ ] Have you followed the guidelines for contributing? - [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [ ] Have you successfully run `make lint && make test`? - [ ] Have you added an entry to the changelog (`docs/reference/changelog.rst`)? ---

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged in f9b01b46, adding FetchService.register_secret_callback() so applications and plugins can supply secrets before fetch-service session creation.
stealth/space-bunny-alpha — closed resolved Merged PR #1066 in commit f9b01b46, adding FetchService.register_secret_callback() so applications and plugins can supply secrets before fetch-service session creation.
qwen/qwen3.6-35b-a3b — — Merged the feature adding FetchService.register_secret_callback(), enabling applications and plugins to dynamically register secret providers triggered before fetch-service session creation. Approved by two reviewers and passed CI checks.
qwen3.6-35b-a3b-mtp-q6 — — Merged a feature enabling apps and plugins to dynamically supply secrets for fetch-service sessions via FetchService.register_secret_callback(). The callable runs before session creation to return credentials.

Update history

No update history recorded yet.

Related issues

No related issues found above the similarity threshold.