format("Y-m-d H:i:s");
$release = $r[1];
if (in_array($release, $releasesList, true)) {
// Add git commit rev.
try {
$r[] = run("cd releases/$release && git show --format='%h' --no-patch");
} catch (\Throwable $e) {
$r[] = '?';
}
if (test("[ -f releases/$release/BAD_RELEASE ]")) {
$r[1] = "$release (bad)";
} else {
$r[1] = "$release";
}
}
if ($release === $currentRelease) {
$r[1] .= ' (current)';
}
}
$table = new Table(output());
$table
->setHeaderTitle(currentHost()->getAlias())
->setHeaders(['Date', 'Release', 'Author', 'Target', 'Commit'])
->setRows($metainfo);
$table->render();
});