← Back to issue list

File based backend

View original Github issue

Metadata

Project
craft-store
Number
#109
Type
issue
State
closed
Author
sergiusens
Labels
—
Created
Updated
Closed

Current evaluation

File-backed credential storage was implemented as a keyring fallback in commit 60699d1; PR #236 later made the fallback opt-in.

Resolution: closed resolved

Reason: Commit 60699d1, titled "feat: add file based backend as a fallback", introduced FileKeyring in the project's auth.py history and directly implemented the request. PR #236 subsequently refined it with opt-in behavior.

Evaluated by: mr-cal-bot

No scores available.

Issue body

### What needs to get done Provide a file based backed storage for when the keyrings fail ### Why it needs to get done CI issues and inconsistent keyring behavior on Linux

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved File-backed credential storage was implemented as a keyring fallback in commit 60699d1; PR #236 later made the fallback opt-in.
stealth/space-bunny-alpha — closed resolved File-backed fallback was implemented; current code includes opt-in FileKeyring support and documents it in the changelog.
stealth/space-bunny-alpha — closed resolved File-based keyring fallback was implemented in commit 60699d1 for use when the system keyring is unavailable.
stealth/space-bunny-alpha — closed stale File-based keyring fallback was closed without comments, a linked fix, or a recorded implementation; 1,037 days without activity indicate an abandoned proposal.
stealth/space-bunny-alpha — closed stale File-based keyring fallback was closed without implementation after 1,037 days of inactivity; no resolving PR or commit was recorded.
qwen/qwen3.6-35b-a3b — — Closed without implementation. The proposed file-based backend fallback for keyring failures was abandoned due to lack of discussion or follow-up.
qwen/qwen3.6-35b-a3b — — Closed without implementation. The proposed file-based backend storage to mitigate keyring failures was abandoned.
qwen/qwen3.6-35b-a3b — — Closed without implementation or linked PRs. The requested file-based backend storage for CI and Linux keyring fallback was abandoned or deferred.

Update history

No update history recorded yet.

Related work

  • Related To: canonical/craft-store#236 (confidence 95%)

    Later added opt-in handling for the FileKeyring fallback introduced by commit 60699d1.

Related issues

Issue Project State Summary Similarity
#119 feat: add file based backend as a fallback craft-store merged Merged PR #119 added a file-based keyring fallback for headless systems, fixing #109 and #58 in commit 60699d1.
76%