History

Default OAuth tokens to the durable file secret store on local

Rhys Sullivan committed 3 months ago

Commit 1e60a3e1 parent fc1e5893 files · +275 −4Browse files

Showing the changes to apps (1 of 3 files). Show all

Unified · Split

apps/local/executor.config.ts+6−1
@@ -50,8 +50,13 @@ export default defineExecutorConfig({ · 49 unmodified lines
5050 allowPrivateGitHosts: true,
5151 }),
5252 toolkitsPlugin({ activeToolkitSlug }),
53− keychainPlugin(),
53+ // The durable file store must register before keychain: the first
54+ // writable provider becomes the default for minted OAuth tokens, and on
55+ // sandbox/headless hosts the keychain is an in-memory keyring that a
56+ // stop/recreate wipes while only EXECUTOR_DATA_DIR is persisted.
57+ // Keychain stays registered for explicit external refs.
5458 fileSecretsPlugin(),
59+ keychainPlugin(),
5560 onepasswordHttpPlugin(),
5661 desktopSettingsPlugin({
5762 webBaseUrl:

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t