kiro: 0.2.38 -> 0.2.59 (#444777)

Changed files
+16 -8
pkgs
+2 -2
pkgs/by-name/ki/kiro/package.nix
···
inherit useVSCodeRipgrep;
commandLineArgs = extraCommandLineArgs;
-
version = "0.2.38";
pname = "kiro";
# You can find the current VSCode version in the About dialog:
# workbench.action.showAboutDialog (Help: About)
-
vscodeVersion = "1.100.3";
executableName = "kiro";
longName = "Kiro";
···
inherit useVSCodeRipgrep;
commandLineArgs = extraCommandLineArgs;
+
version = "0.2.59";
pname = "kiro";
# You can find the current VSCode version in the About dialog:
# workbench.action.showAboutDialog (Help: About)
+
vscodeVersion = "1.103.2";
executableName = "kiro";
longName = "Kiro";
+6 -6
pkgs/by-name/ki/kiro/sources.json
···
{
"x86_64-linux": {
-
"url": "https://prod.download.desktop.kiro.dev/releases/202509032213--distro-linux-x64-tar-gz/202509032213-distro-linux-x64.tar.gz",
-
"hash": "sha256-nqOtD7Ef7dLYHzAM2jTybV/paUPjPYBJpa2AM0lnyIE="
},
"x86_64-darwin": {
-
"url": "https://prod.download.desktop.kiro.dev/releases/202509032213-Kiro-dmg-darwin-x64.dmg",
-
"hash": "sha256-IdLKALVT5yj6oTJnOnqAqMzN29ZzI2XFMm61YwwaT/Q="
},
"aarch64-darwin": {
-
"url": "https://prod.download.desktop.kiro.dev/releases/202509032213-Kiro-dmg-darwin-arm64.dmg",
-
"hash": "sha256-bqBNm0O6jZS5R+xyuxRys1Sgw3e6QiyHDJ3BKC8UzIo="
}
}
···
{
"x86_64-linux": {
+
"url": "https://prod.download.desktop.kiro.dev/releases/202509172055--distro-linux-x64-tar-gz/202509172055-distro-linux-x64.tar.gz",
+
"hash": "sha256-VL5acxUc3HLKXvebBUaj62I9gIDMNkUxree3TJeca3Q="
},
"x86_64-darwin": {
+
"url": "https://prod.download.desktop.kiro.dev/releases/202509172055-Kiro-dmg-darwin-x64.dmg",
+
"hash": "sha256-kwONoLbIB6YvAriwJF5q+8niRsy6cfr2H18D4ha3F7A="
},
"aarch64-darwin": {
+
"url": "https://prod.download.desktop.kiro.dev/releases/202509172055-Kiro-dmg-darwin-arm64.dmg",
+
"hash": "sha256-5xvDoGMdS/ovLKJ9gE+Seg/ZtpLXHQ7b78gf0tuZUag="
}
}
+8
pkgs/by-name/ki/kiro/update.sh
···
platform_hashes["$platform"]=$(nix hash convert --hash-algo sha256 "$(nix-prefetch-url "${platform_urls[$platform]}")")
done
# Update package.nix and generate sources.json
echo "Updating package.nix..."
sed -i "s/version = \".*\"/version = \"$max_version\"/" "$PACKAGE_NIX"
echo "Generating sources.json..."
json_content="{}"
···
platform_hashes["$platform"]=$(nix hash convert --hash-algo sha256 "$(nix-prefetch-url "${platform_urls[$platform]}")")
done
+
# Extract vscode version from the Linux tar.gz archive using nix-prefetch-url
+
archive_path=$(nix-prefetch-url --print-path "${platform_urls["x86_64-linux"]}" | tail -1)
+
vscodeVersion=$(tar -Oxzf "$archive_path" "Kiro/resources/app/product.json" | jq -r '.vsCodeVersion')
+
if [[ -z "$vscodeVersion" || "$vscodeVersion" == "null" ]]; then
+
error_exit "Could not extract vsCodeVersion from product.json"
+
fi
+
# Update package.nix and generate sources.json
echo "Updating package.nix..."
sed -i "s/version = \".*\"/version = \"$max_version\"/" "$PACKAGE_NIX"
+
sed -i "s/vscodeVersion = \".*\"/vscodeVersion = \"$vscodeVersion\"/" "$PACKAGE_NIX"
echo "Generating sources.json..."
json_content="{}"