fix(patch): cherry-pick 31c609d to release/v0.6.0-preview.9 (#9251)

Co-authored-by: Jacob MacDonald <jakemac@google.com>
This commit is contained in:
gemini-cli[bot]
2025-09-23 19:07:10 +00:00
committed by GitHub
parent b6187160f5
commit 1331e8998f

View File

@@ -273,24 +273,6 @@ export async function downloadFromGitHubRelease(
extractFile(downloadedAssetPath, destination);
const files = await fs.promises.readdir(destination);
const extractedDirName = files.find((file) => {
const filePath = path.join(destination, file);
return fs.statSync(filePath).isDirectory();
});
if (extractedDirName) {
const extractedDirPath = path.join(destination, extractedDirName);
const extractedDirFiles = await fs.promises.readdir(extractedDirPath);
for (const file of extractedDirFiles) {
await fs.promises.rename(
path.join(extractedDirPath, file),
path.join(destination, file),
);
}
await fs.promises.rmdir(extractedDirPath);
}
await fs.promises.unlink(downloadedAssetPath);
return {
tagName: releaseData.tag_name,