{"push_id":3041751472,"size":10,"distinct_size":2,"ref":"refs/heads/ye-metrics-status","head":"bf77cf54cc933e8962e84b2d6204a20c5b88456b","before":"20745468c8a74d5d3540f3cbed2477894c8f9808","commits":[{"sha":"5ee9aff7e3654b2cb79718bec041048e8115d6e0","author":{"name":"Coenen Benjamin","email":"26b336af8a07f465f0c35178ff06c549e0a48cf3@hotmail.com"},"message":"fix(api): override git value when it's coming from hook or manual run (#3565)","distinct":false,"url":"https://api.github.com/repos/ovh/cds/commits/5ee9aff7e3654b2cb79718bec041048e8115d6e0"},{"sha":"fc625bc1bcf553db52abedb7cfb19a9c9000fb2e","author":{"name":"Coenen Benjamin","email":"26b336af8a07f465f0c35178ff06c549e0a48cf3@hotmail.com"},"message":"fix(api): fix heartbeat of worker and restart worker if crash happened (#3511)","distinct":false,"url":"https://api.github.com/repos/ovh/cds/commits/fc625bc1bcf553db52abedb7cfb19a9c9000fb2e"},{"sha":"58d917fddbb9eff4d20a341f139a4813125ff47d","author":{"name":"Coenen Benjamin","email":"26b336af8a07f465f0c35178ff06c549e0a48cf3@hotmail.com"},"message":"test(contrib): change import from grpcplugins actions tests (#3577)\n\nSigned-off-by: Benjamin Coenen <benjamin.coenen@corp.ovh.com>","distinct":false,"url":"https://api.github.com/repos/ovh/cds/commits/58d917fddbb9eff4d20a341f139a4813125ff47d"},{"sha":"991d739def7b06854693e1e69198897cbf85afd8","author":{"name":"François Samin","email":"d12a651f3553e85f5e8784202c85de36c0f868bf@gmail.com"},"message":"fix(api): Load WorkerModel (#3576)","distinct":false,"url":"https://api.github.com/repos/ovh/cds/commits/991d739def7b06854693e1e69198897cbf85afd8"},{"sha":"6c9476604c70ec2b15ac6222561d4f1d1c14514b","author":{"name":"Guiheux Steven","email":"28ab1ce0695fba3de8efd8f5b0b1767c8d80c206@gmail.com"},"message":"feat: new workflow model (#3494)","distinct":false,"url":"https://api.github.com/repos/ovh/cds/commits/6c9476604c70ec2b15ac6222561d4f1d1c14514b"},{"sha":"61eeaa76d38f263f1f2e86ec8c372062c30bb6a6","author":{"name":"François Samin","email":"d12a651f3553e85f5e8784202c85de36c0f868bf@gmail.com"},"message":"fix(sdk): omit application description if empty (#3578)","distinct":false,"url":"https://api.github.com/repos/ovh/cds/commits/61eeaa76d38f263f1f2e86ec8c372062c30bb6a6"},{"sha":"27d4cf6e67e20532f1661f0a11c6544410016322","author":{"name":"Coenen Benjamin","email":"26b336af8a07f465f0c35178ff06c549e0a48cf3@hotmail.com"},"message":"fix(ui): ansi in logs is now displayed (#3166) (#3579)","distinct":false,"url":"https://api.github.com/repos/ovh/cds/commits/27d4cf6e67e20532f1661f0a11c6544410016322"},{"sha":"072e370b811ccaa56c2dcdd4dd883c0298a91d29","author":{"name":"Yvonnick Esnault","email":"0c9feaf06c1dfd259d159c7a143acbd79891bc88@users.noreply.github.com"},"message":"fix(api): do not log err managed (#3580)\n\nSigned-off-by: Yvonnick Esnault <yvonnick.esnault@corp.ovh.com>","distinct":false,"url":"https://api.github.com/repos/ovh/cds/commits/072e370b811ccaa56c2dcdd4dd883c0298a91d29"},{"sha":"fd863ab1cc89ca52f169d5725442882346f77a97","author":{"name":"Yvonnick Esnault","email":"05f95ceb78e0d41f782014c15bff0a420d6ac71a@corp.ovh.com"},"message":"feat(api): add status to /mon/metrics\n\n```\nstatus{component=\"Global/Status\",instance=\"cdsinstance\",status=\"AL\"} 1\nstatus{component=\"Global/Version\",instance=\"cdsinstance\",status=\"OK\"} 1\nstatus{component=\"Global/api\",instance=\"cdsinstance\",status=\"AL\"} 3\nstatus{component=\"Global/dbmigrate\",instance=\"cdsinstance\",status=\"OK\"} 0\nstatus{component=\"Global/doc\",instance=\"cdsinstance\",status=\"WARN\"} 2\nstatus{component=\"Global/elasticsearch\",instance=\"cdsinstance\",status=\"OK\"} 0\nstatus{component=\"Global/hatchery\",instance=\"cdsinstance\",status=\"AL\"} 0\nstatus{component=\"Global/hooks\",instance=\"cdsinstance\",status=\"OK\"} 1\nstatus{component=\"Global/repositories\",instance=\"cdsinstance\",status=\"OK\"} 0\nstatus{component=\"Global/vcs\",instance=\"cdsinstance\",status=\"AL\"} 1\nstatus{component=\"api_0/CDSName\",instance=\"cdsinstance\",status=\"OK\"} 1\nstatus{component=\"api_0/Cache\",instance=\"cdsinstance\",status=\"OK\"} 1\nstatus{component=\"api_0/Database\",instance=\"cdsinstance\",status=\"OK\"} 1\nstatus{component=\"api_0/Event\",instance=\"cdsinstance\",status=\"OK\"} 1\nstatus{component=\"api_0/Hostname\",instance=\"cdsinstance\",status=\"OK\"} 1\nstatus{component=\"api_0/Internal Events Queue\",instance=\"cdsinstance\",status=\"OK\"} 0\nstatus{component=\"api_0/Nb of Panics\",instance=\"cdsinstance\",status=\"OK\"} 0\nstatus{component=\"api_0/Object-Store\",instance=\"cdsinstance\",status=\"OK\"} 1\nstatus{component=\"api_0/SMTP\",instance=\"cdsinstance\",status=\"AL\"} 1\nstatus{component=\"api_0/Scheduler\",instance=\"cdsinstance\",status=\"WARN\"} 1\nstatus{component=\"api_0/Sessions-Store\",instance=\"cdsinstance\",status=\"OK\"} 1\nstatus{component=\"api_0/Time\",instance=\"cdsinstance\",status=\"OK\"} 1\nstatus{component=\"api_0/Uptime\",instance=\"cdsinstance\",status=\"OK\"} 1\nstatus{component=\"api_0/Version\",instance=\"cdsinstance\",status=\"OK\"} 1\nstatus{component=\"api_0/Worker Model Errors\",instance=\"cdsinstance\",status=\"OK\"} 0\nstatus{component=\"api_1/CDSName\",instance=\"cdsinstance\",status=\"OK\"} 1\nstatus{component=\"api_1/Cache\",instance=\"cdsinstance\",status=\"OK\"} 1\nstatus{component=\"api_1/Database\",instance=\"cdsinstance\",status=\"OK\"} 1\nstatus{component=\"api_1/Event\",instance=\"cdsinstance\",status=\"OK\"} 1\nstatus{component=\"api_1/Hostname\",instance=\"cdsinstance\",status=\"OK\"} 1\nstatus{component=\"api_1/Internal Events Queue\",instance=\"cdsinstance\",status=\"OK\"} 0\nstatus{component=\"api_1/Nb of Panics\",instance=\"cdsinstance\",status=\"OK\"} 0\nstatus{component=\"api_1/Object-Store\",instance=\"cdsinstance\",status=\"OK\"} 1\nstatus{component=\"api_1/SMTP\",instance=\"cdsinstance\",status=\"AL\"} 1\nstatus{component=\"api_1/Scheduler\",instance=\"cdsinstance\",status=\"OK\"} 1\nstatus{component=\"api_1/Sessions-Store\",instance=\"cdsinstance\",status=\"OK\"} 1\nstatus{component=\"api_1/Time\",instance=\"cdsinstance\",status=\"OK\"} 1\nstatus{component=\"api_1/Uptime\",instance=\"cdsinstance\",status=\"OK\"} 1\nstatus{component=\"api_1/Version\",instance=\"cdsinstance\",status=\"OK\"} 1\nstatus{component=\"api_1/Worker Model Errors\",instance=\"cdsinstance\",status=\"OK\"} 0\nstatus{component=\"api_2/CDSName\",instance=\"cdsinstance\",status=\"OK\"} 1\nstatus{component=\"api_2/Cache\",instance=\"cdsinstance\",status=\"OK\"} 1\nstatus{component=\"api_2/Database\",instance=\"cdsinstance\",status=\"OK\"} 1\nstatus{component=\"api_2/Event\",instance=\"cdsinstance\",status=\"OK\"} 1\nstatus{component=\"api_2/Hostname\",instance=\"cdsinstance\",status=\"OK\"} 1\nstatus{component=\"api_2/Internal Events Queue\",instance=\"cdsinstance\",status=\"OK\"} 0\nstatus{component=\"api_2/Nb of Panics\",instance=\"cdsinstance\",status=\"OK\"} 0\nstatus{component=\"api_2/Object-Store\",instance=\"cdsinstance\",status=\"OK\"} 1\nstatus{component=\"api_2/SMTP\",instance=\"cdsinstance\",status=\"AL\"} 1\nstatus{component=\"api_2/Scheduler\",instance=\"cdsinstance\",status=\"OK\"} 1\nstatus{component=\"api_2/Sessions-Store\",instance=\"cdsinstance\",status=\"OK\"} 1\nstatus{component=\"api_2/Time\",instance=\"cdsinstance\",status=\"OK\"} 1\nstatus{component=\"api_2/Uptime\",instance=\"cdsinstance\",status=\"OK\"} 1\nstatus{component=\"api_2/Version\",instance=\"cdsinstance\",status=\"OK\"} 1\nstatus{component=\"api_2/Worker Model Errors\",instance=\"cdsinstance\",status=\"OK\"} 0\nstatus{component=\"hooksLocal/Time\",instance=\"cdsinstance\",status=\"OK\"} 1\nstatus{component=\"hooksLocal/Uptime\",instance=\"cdsinstance\",status=\"OK\"} 1\nstatus{component=\"hooksLocal/Version\",instance=\"cdsinstance\",status=\"OK\"} 1\nstatus{component=\"sample-service/sample-service/sample-service\",instance=\"cdsinstance\",status=\"WARN\"} 1\nstatus{component=\"sample-service2/sample-service2/sample-service2\",instance=\"cdsinstance\",status=\"WARN\"} 1\nstatus{component=\"vcsLocal/Github-RateLimit\",instance=\"cdsinstance\",status=\"AL\"} 0\nstatus{component=\"vcsLocal/Github-RateLimitRemaining\",instance=\"cdsinstance\",status=\"OK\"} 5000\nstatus{component=\"vcsLocal/Github-RateLimitReset\",instance=\"cdsinstance\",status=\"AL\"} 1\nstatus{component=\"vcsLocal/Time\",instance=\"cdsinstance\",status=\"OK\"} 1\nstatus{component=\"vcsLocal/Uptime\",instance=\"cdsinstance\",status=\"OK\"} 1\nstatus{component=\"vcsLocal/Version\",instance=\"cdsinstance\",status=\"OK\"} 1\n```\n\nSigned-off-by: Yvonnick Esnault <yvonnick.esnault@corp.ovh.com>","distinct":true,"url":"https://api.github.com/repos/ovh/cds/commits/fd863ab1cc89ca52f169d5725442882346f77a97"},{"sha":"bf77cf54cc933e8962e84b2d6204a20c5b88456b","author":{"name":"Yvonnick Esnault","email":"05f95ceb78e0d41f782014c15bff0a420d6ac71a@corp.ovh.com"},"message":"comment\n\nSigned-off-by: Yvonnick Esnault <yvonnick.esnault@corp.ovh.com>","distinct":true,"url":"https://api.github.com/repos/ovh/cds/commits/bf77cf54cc933e8962e84b2d6204a20c5b88456b"}]}
{"actor":{"display_login":"yesnault"}}