8;
use Amon2::Web::Dispatcher::RouterBoom;
use Ukigumo::Agent::Manager;
use Data::Validator;
use JSON;
get '/' => sub {
my $c = shift;
$c->render(
'index.tt' => {
childr
my $res = $c->render_json({errors => $errors});
$res->code(400);
return $res;
}
$c->manager->register_job(+{%$args});
return $c->render_json(+{});
};
post '/api/git
= shift;
$c->logger->infof("payload: %s", $c->req->param('payload'));
my $payload = from_json $c->req->param('payload');
my $args;
if (!$payload->{deleted} and my $ref = $payload->{re