hydra-queue-runner: Validate release name
This commit is contained in:
@@ -129,8 +129,9 @@ BuildOutput getBuildOutput(
|
|||||||
if (file == narMembers.end() ||
|
if (file == narMembers.end() ||
|
||||||
file->second.type != SourceAccessor::Type::tRegular)
|
file->second.type != SourceAccessor::Type::tRegular)
|
||||||
continue;
|
continue;
|
||||||
res.releaseName = trim(file->second.contents.value());
|
auto contents = trim(file->second.contents.value());
|
||||||
// FIXME: validate release name
|
if (std::regex_match(contents, std::regex("[a-zA-Z0-9.@:_-]+")))
|
||||||
|
res.releaseName = contents;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Get metrics. */
|
/* Get metrics. */
|
||||||
|
Reference in New Issue
Block a user