Skip to content

Share forge credentials across dev, nightly, and release builds#13138

Draft
mtsgrd wants to merge 1 commit intomasterfrom
mg-branch-14
Draft

Share forge credentials across dev, nightly, and release builds#13138
mtsgrd wants to merge 1 commit intomasterfrom
mg-branch-14

Conversation

@mtsgrd
Copy link
Copy Markdown
Contributor

@mtsgrd mtsgrd commented Apr 1, 2026

GitHub and GitLab tokens were stored in per-channel keychain namespaces
and the account list (forge_settings.json) lived in per-channel data
directories. This made it impossible to be signed into GitHub on more
than one of dev/nightly/release at the same time — each build required
its own separate authentication.

Move keychain entries to the global namespace and the forge settings
file to the shared config directory so all builds share a single set
of forge credentials.

GitHub and GitLab tokens were stored in per-channel keychain namespaces
and the account list (forge_settings.json) lived in per-channel data
directories. This made it impossible to be signed into GitHub on more
than one of dev/nightly/release at the same time — each build required
its own separate authentication.

Move keychain entries to the global namespace and the forge settings
file to the shared config directory so all builds share a single set
of forge credentials.
@vercel
Copy link
Copy Markdown

vercel bot commented Apr 1, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated (UTC)
gitbutler-web Ignored Ignored Preview Apr 1, 2026 11:56am

Request Review

@github-actions github-actions bot added rust Pull requests that update Rust code CLI The command-line program `but` labels Apr 1, 2026
@mtsgrd
Copy link
Copy Markdown
Contributor Author

mtsgrd commented Apr 1, 2026

Estib will implement differently.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CLI The command-line program `but` rust Pull requests that update Rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant