From ae351a0ab49e24527f2062fae644c28e40227c35 Mon Sep 17 00:00:00 2001 From: Natanael Copa Date: Wed, 6 Mar 2019 21:10:53 +0100 Subject: [PATCH] fetch-latest-releases: error out if no releases was found --- fetch-latest-releases.lua | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/fetch-latest-releases.lua b/fetch-latest-releases.lua index a801c8b..3f2104d 100755 --- a/fetch-latest-releases.lua +++ b/fetch-latest-releases.lua @@ -104,8 +104,14 @@ local destdir = arg[2] or "out" lfs.mkdir(destdir) local version +local releases = get_releases(branch, destdir) + +if next(releases) == nil then + fatal("No releases found on %s/%s/releases", mirror, branch) +end + local f = io.open(string.format("%s/checksums.sha512", destdir), "w") -for arch,rel in pairs(get_releases(branch, destdir)) do +for arch,rel in pairs(releases) do local line = string.format("%s %s/%s\n", rel.sha512, arch, rel.file) f:write(line) version=rel.version