Skip to content

Conversation

@zedkipp
Copy link
Contributor

@zedkipp zedkipp commented Nov 20, 2025

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
Copy link
Member

ethanndickson commented Nov 21, 2025

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
Contributor

@codex review

Copy link

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

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".

@ibetitsmike
Copy link
Contributor

@codex review

@chatgpt-codex-connector
Copy link

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".

Copy link
Member

@ethanndickson ethanndickson left a comment

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
34 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.

4 participants