← Back to issue list

auth: support credentials from the environment (CRAFT-638)

View original Github issue

Metadata

Project
craft-store
Number
#18
Type
pull request
State
merged
Author
sergiusens
Labels
Created
Updated
Closed

Current evaluation

Merged after approval and passing CI checks, the update adds environment variable support for credentials in MemoryKeyring to enable ephemeral CI/CD workflows. The change modifies 5 files with 151 additions and 48 deletions.

Suggested action:

No scores available.

Issue body

In order to allow a MemoryKeyring to be used together with environment variables in an ephemeral workflow such as CI/CD. Signed-off-by: Sergio Schvezov <sergio.schvezov@canonical.com> ------- - [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? -----

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged after approval and passing CI checks, the update adds environment variable support for credentials in MemoryKeyring to enable ephemeral CI/CD workflows. The change modifies 5 files with 151 additions and 48 deletions.
qwen3.6-35b-a3b-mtp-q6 Merged update adding environment variable credential support for MemoryKeyring, enabling ephemeral CI/CD workflows. Resolves CRAFT-638.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#23 docs: add how-to for using credentials from the environment (CRAFT-649) craft-store merged Merged documentation update adding a how-to guide for using environment credentials (CRAFT-649). Approved by one reviewer, the change modifies three files with 73 additions and one deletion to document credential configuration.
75%
#601 Pass to craft-store the app environment variable name that holds credentials (CRAFT-652). charmcraft merged Merged after single reviewer approval. Passes the application environment variable name containing credentials to craft-store, resolving CRAFT-652. Modifications span 6 files with 31 additions and 5 deletions.
73%