← 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 in canonical/craft-store#18 via e0cdcd0, adding environment-variable credentials to MemoryKeyring for ephemeral CI/CD workflows.

Resolution: closed resolved

Reason: PR #18 was approved and merged to the main branch as commit e0cdcd0; implementation commit f8e0f71 added environment credential support.

Evaluated by: mr-cal-bot

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
stealth/space-bunny-alpha — closed resolved Merged in canonical/craft-store#18 via e0cdcd0, adding environment-variable credentials to MemoryKeyring for ephemeral CI/CD workflows.
stealth/space-bunny-alpha — closed resolved Merged PR #18 via e0cdcd0, adding environment-variable credentials for MemoryKeyring in ephemeral CI/CD workflows.
stealth/space-bunny-alpha — closed resolved Merged canonical/craft-store#18 via e0cdcd0, adding environment-variable credentials to MemoryKeyring for ephemeral CI/CD workflows.
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.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#601 Pass to craft-store the app environment variable name that holds credentials (CRAFT-652). charmcraft merged Merged #601 via b3fdb399 (f21fece3), passing craft-store the application credential environment-variable name for CRAFT-652.
77%
#23 docs: add how-to for using credentials from the environment (CRAFT-649) craft-store merged Merged PR #23 adds a how-to for supplying credentials through environment variables (CRAFT-649), updating three documentation files; merged as ee429d6.
73%
#53 auth: allow for ephemeral logins craft-store merged Merged PR #53 via 765efcc, adding ephemeral authentication that keeps credentials in memory; the feature shipped in craft-store 2.1.0.
71%
#5 auth: new module to handle credentials (CRAFT-492) craft-store merged Merged PR #5 added a keyring wrapper for credential handling via commit e60fb8e and merge commit 2ed12f2.
71%