fix: update registry snapshot and tests for git provider fields

This commit is contained in:
2026-09-10 10:48:06 +00:00
parent bf81611bed
commit 61e1121cb9
5 changed files with 28 additions and 6 deletions
+4 -4
View File
@@ -96,7 +96,7 @@
}, },
"packages/electron": { "packages/electron": {
"name": "@openchamber/electron", "name": "@openchamber/electron",
"version": "1.22.2", "version": "1.23.0",
"dependencies": { "dependencies": {
"@openchamber/web": "workspace:*", "@openchamber/web": "workspace:*",
"electron-context-menu": "^4.1.2", "electron-context-menu": "^4.1.2",
@@ -134,7 +134,7 @@
}, },
"packages/ui": { "packages/ui": {
"name": "@openchamber/ui", "name": "@openchamber/ui",
"version": "1.22.2", "version": "1.23.0",
"dependencies": { "dependencies": {
"@aparajita/capacitor-secure-storage": "^8.0.0", "@aparajita/capacitor-secure-storage": "^8.0.0",
"@base-ui/react": "^1.4.0", "@base-ui/react": "^1.4.0",
@@ -240,7 +240,7 @@
}, },
"packages/vscode": { "packages/vscode": {
"name": "openchamber", "name": "openchamber",
"version": "1.22.2", "version": "1.23.0",
"dependencies": { "dependencies": {
"@openchamber/ui": "workspace:*", "@openchamber/ui": "workspace:*",
"@opencode-ai/sdk": "1.18.30", "@opencode-ai/sdk": "1.18.30",
@@ -263,7 +263,7 @@
}, },
"packages/web": { "packages/web": {
"name": "@openchamber/web", "name": "@openchamber/web",
"version": "1.22.2", "version": "1.23.0",
"bin": { "bin": {
"openchamber": "./bin/cli.js", "openchamber": "./bin/cli.js",
}, },
@@ -72,6 +72,7 @@ describe('settings registry', () => {
followUpBehavior: 'steer', followUpBehavior: 'steer',
queueModeEnabled: false, queueModeEnabled: false,
autoDeleteAfterDays: 365, autoDeleteAfterDays: 365,
gitProviderId: 'anthropic',
sttProvider: 'openai-compatible', sttProvider: 'openai-compatible',
}); });
expect(parseSettingsDocument(null)).toBeNull(); expect(parseSettingsDocument(null)).toBeNull();
@@ -111,6 +111,15 @@
"defaultGitIdentityId": { "defaultGitIdentityId": {
"scope": "instance" "scope": "instance"
}, },
"gitProviderId": {
"scope": "instance"
},
"gitModelId": {
"scope": "instance"
},
"gitProviders": {
"scope": "instance"
},
"permissionAutoAccept": { "permissionAutoAccept": {
"scope": "instance" "scope": "instance"
}, },
@@ -784,7 +784,7 @@ describe('settings registry gate', () => {
securityScopedBookmarks: ['bookmark'], pinnedDirectories: ['/home/testuser/project'], securityScopedBookmarks: ['bookmark'], pinnedDirectories: ['/home/testuser/project'],
desktopLanAccessEnabled: true, desktopKeepAwakeEnabled: true, desktopMinimizeToTrayEnabled: true, desktopMacMenuBarEnabled: true, desktopLanAccessEnabled: true, desktopKeepAwakeEnabled: true, desktopMinimizeToTrayEnabled: true, desktopMacMenuBarEnabled: true,
desktopUiPassword: 'secret', githubClientId: 'client', githubScopes: 'repo', skillCatalogs: [{ id: 'c', label: 'C', source: 'https://x' }], desktopUiPassword: 'secret', githubClientId: 'client', githubScopes: 'repo', skillCatalogs: [{ id: 'c', label: 'C', source: 'https://x' }],
defaultGitIdentityId: 'global', permissionAutoAccept: { sessions: { s: true }, revision: 1 }, defaultGitIdentityId: 'global', gitProviderId: 'anthropic', gitModelId: 'claude', gitProviders: { github: { apiBaseUrl: 'https://github.example.com/api' } }, permissionAutoAccept: { sessions: { s: true }, revision: 1 },
agentControlToolEnabled: true, agentWebToolEnabled: true, agentMemoryToolEnabled: true, openCodeUpdateToastDismissedVersion: '1.0.0', agentControlToolEnabled: true, agentWebToolEnabled: true, agentMemoryToolEnabled: true, openCodeUpdateToastDismissedVersion: '1.0.0',
autoDeleteEnabled: true, autoDeleteAfterDays: 30, sessionRetentionAction: 'archive', terminalShell: 'zsh', terminalLoginShells: ['zsh'], autoDeleteEnabled: true, autoDeleteAfterDays: 30, sessionRetentionAction: 'archive', terminalShell: 'zsh', terminalLoginShells: ['zsh'],
openInAppId: 'vscode', dictationEnabled: true, sttProvider: 'local', sttServerUrl: 'http://localhost:8001/v1', sttModel: 'm', sttLocalModel: 'm', sttLanguage: 'en', openInAppId: 'vscode', dictationEnabled: true, sttProvider: 'local', sttServerUrl: 'http://localhost:8001/v1', sttModel: 'm', sttLocalModel: 'm', sttLanguage: 'en',
@@ -865,7 +865,10 @@ describe('settings registry gate', () => {
agentMemoryFeatureAvailable: true, agentMemoryFeatureAvailable: true,
desktopHosts: [], desktopHosts: [],
notARealKey: 1, notARealKey: 1,
})).toEqual({}); })).toEqual({
gitProviderId: 'anthropic',
gitModelId: 'claude',
});
}); });
it('never returns secret keys from a formatted response', () => { it('never returns secret keys from a formatted response', () => {
@@ -111,6 +111,15 @@
"defaultGitIdentityId": { "defaultGitIdentityId": {
"scope": "instance" "scope": "instance"
}, },
"gitProviderId": {
"scope": "instance"
},
"gitModelId": {
"scope": "instance"
},
"gitProviders": {
"scope": "instance"
},
"permissionAutoAccept": { "permissionAutoAccept": {
"scope": "instance" "scope": "instance"
}, },