Skip to content

Commit cf45f80

Browse files
committed
handle error.EndOfStream in release script
1 parent 0ced338 commit cf45f80

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

.github/workflows/prepare_release_payload.zig

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,10 @@ fn createRequestBody(
7676
var sha256sum: std.crypto.hash.sha2.Sha256 = .init(.{});
7777
var read_buffer: [16 * 1024]u8 = undefined;
7878
while (true) {
79-
const amt = try file.readStreaming(io, &.{&read_buffer});
79+
const amt = file.readStreaming(io, &.{&read_buffer}) catch |err| switch (err) {
80+
error.EndOfStream => break,
81+
else => |e| return e,
82+
};
8083
if (amt == 0) break;
8184
sha256sum.update(read_buffer[0..amt]);
8285
}

0 commit comments

Comments
 (0)