aboutsummaryrefslogtreecommitdiff
path: root/src/cli/upgrade_command.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/cli/upgrade_command.zig')
-rw-r--r--src/cli/upgrade_command.zig5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/cli/upgrade_command.zig b/src/cli/upgrade_command.zig
index 1ea8b5391..af6c4e97a 100644
--- a/src/cli/upgrade_command.zig
+++ b/src/cli/upgrade_command.zig
@@ -270,6 +270,11 @@ pub const UpgradeCommand = struct {
var assets = assets_.expr.asArray() orelse break :get_asset;
while (assets.next()) |asset| {
+ if (asset.asProperty("content_type")) |content_type| {
+ const content_type_ = (content_type.expr.asString(allocator)) orelse continue;
+ if (!strings.eqlComptime(content_type, "application/zip")) continue;
+ }
+
if (asset.asProperty("name")) |name_| {
if (name_.expr.asString(allocator)) |name| {
if (strings.eqlComptime(name, Version.zip_filename)) {