← Back to issue list

Improve the config handling.

View original Github issue

Metadata

Project
snapcraft
Number
#519
Type
pull request
State
merged
Author
come-maiz
Labels
—
Created
Updated
Closed

Current evaluation

Config handling was refactored and merged in canonical/snapcraft#519 as commit 17bff69c6 after prerequisite #518; moving config into storeapi remained a possible follow-up.

Resolution: closed resolved

Reason: The PR was merged into main as commit 17bff69c6, completing the configuration-handling refactor. Its author identified #518 as a prerequisite, which was also merged.

Evaluated by: mr-cal-bot

No scores available.

Issue body

No description provided.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Config handling was refactored and merged in canonical/snapcraft#519 as commit 17bff69c6 after prerequisite #518; moving config into storeapi remained a possible follow-up.
stealth/space-bunny-alpha — closed resolved Config handling was refactored across 16 files; PR #519 merged as commit 17bff69c6 after prerequisite PR #518.
stealth/space-bunny-alpha — closed resolved PR #519 was merged as commit 17bff69c6, refactoring configuration handling across 16 files after its prerequisite, PR #518, was merged.
stealth/space-bunny-alpha — closed resolved Merged #519 refactored configuration handling across 16 files (+261/-271), landing as commit 17bff69c6. The author identified #518 as a prerequisite; moving config into storeapi remained a possible follow-up.
qwen/qwen3.6-35b-a3b — — Merged config handling refactor across 16 files (+261/-271 lines). Identified as the final independent refactor before a series of dependent branches. Successfully integrated into the main branch.
qwen3.6-35b-a3b-mtp-q6 — — Merged config handling improvements as the final independent refactor. Depends on #518. A reviewer suggested relocating snapcraft.config to storeapi, but the change was merged.

Update history

No update history recorded yet.

Related work

  • Related To: canonical/snapcraft#518 (confidence 100%)

    Explicit prerequisite that moved login and logout methods to a client.

Related issues

Issue Project State Summary Similarity
#1586511 the config is handled as function in a module snapcraft (launchpad) closed Config handling refactor landed in canonical/snapcraft#519 (commit 17bff69c6), wrapping load/save/get in a Config object after #518; released in snapcraft 2.10/2.10.1 and verified by elopio, closing LP #1586511.
73%
#1541011 The project has gotten complex, again snapcraft (launchpad) closed Merged ubuntu-core/snapcraft#323 refactored storeapi and enforced the McCabe complexity threshold, resolving #1541011 via merge commit 920c763f2.
71%