Thanks to visit codestin.com
Credit goes to github.com

Skip to content

feat(cli)!: enable keyring usage by default - #20851

Merged
zedkipp merged 2 commits into
mainfrom
zedkipp/keyring-default
Nov 26, 2025
Merged

feat(cli)!: enable keyring usage by default#20851
zedkipp merged 2 commits into
mainfrom
zedkipp/keyring-default

Conversation

@zedkipp

@zedkipp zedkipp commented Nov 20, 2025

Copy link
Copy Markdown
Contributor

Make keyring usage for session token storage on by default for supported platforms (Windows and macOS), with the ability to opt-out via --use-keyring=false.

This change will be a breaking change for any users depending on the session token being stored on disk, though users can restore file usage via the flag above.

This change also requires CLI users to authenticate after updating.

#19403

@ethanndickson

ethanndickson commented Nov 21, 2025

Copy link
Copy Markdown
Member

Remember to mark this as a breaking change (renaming to feat(cli)!: ..., and adding the release/breaking pr label) so it can be called out clearly in the changelog!

I believe we have a handful of customers who write directly to the file-based session storage.

Make keyring usage for session token storage on by default for supported platforms
(Windows and macOS), with the ability to opt-out via --use-keyring=false.

This change will be a breaking change for any users depending on the session token
being stored on disk, though users can restore file usage via the flag above.
@zedkipp
zedkipp force-pushed the zedkipp/keyring-default branch from da1a32b to bdb2a67 Compare November 21, 2025 22:18
@zedkipp
zedkipp marked this pull request as ready for review November 21, 2025 22:57
@ibetitsmike

Copy link
Copy Markdown
Collaborator

@codex review

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread cli/root.go
@ibetitsmike

Copy link
Copy Markdown
Collaborator

@codex review

@chatgpt-codex-connector

Copy link
Copy Markdown

Codex Review: Didn't find any major issues. Delightful!

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

@ethanndickson ethanndickson left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm!

@ethanndickson ethanndickson changed the title feat(cli): enable keyring usage by default feat(cli)!: enable keyring usage by default Nov 26, 2025
@github-actions github-actions Bot added the release/breaking This label is applied to PRs to detect breaking changes as part of the release process label Nov 26, 2025
@zedkipp
zedkipp merged commit 6238a99 into main Nov 26, 2025
29 checks passed
@zedkipp
zedkipp deleted the zedkipp/keyring-default branch November 26, 2025 01:13
@github-actions github-actions Bot locked and limited conversation to collaborators Nov 26, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

release/breaking This label is applied to PRs to detect breaking changes as part of the release process

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants