Add simple extensions release flow support (#8498)

This commit is contained in:
christine betts
2025-09-17 18:14:01 -04:00
committed by GitHub
parent 13a65ad94f
commit eddd13d70e
8 changed files with 726 additions and 243 deletions

View File

@@ -117,8 +117,12 @@ export interface GeminiCLIExtension {
version: string;
isActive: boolean;
path: string;
source?: string;
type?: 'git' | 'local' | 'link';
installMetadata?: ExtensionInstallMetadata;
}
export interface ExtensionInstallMetadata {
source: string;
type: 'git' | 'local' | 'link' | 'github-release';
ref?: string;
}