{"push_id":1318580008,"size":10,"distinct_size":10,"ref":"refs/heads/master","head":"519d284879134aee766111c07d12418a1dbd4034","before":"9edf32f7fd2e74422706eb1c03b40934962aa02c","commits":[{"sha":"5a8c3e374bcacfc0da54f3a6135698bbd77e5035","author":{"name":"Jean-Marc Le Roux","email":"a7e527163ab5e5ab42117c6402028578b8fea6dc@gmail.com"},"message":"Fix all eslint errors/warnings for the blockchain-worker role.\nAdd npm test to the blockchain-worker role to run eslint.","distinct":true,"url":"https://api.github.com/repos/yaubi/cocorico/commits/5a8c3e374bcacfc0da54f3a6135698bbd77e5035"},{"sha":"ec297e3d79e9a70ff12c8139acea04ef40695a37","author":{"name":"Jean-Marc Le Roux","email":"a7e527163ab5e5ab42117c6402028578b8fea6dc@gmail.com"},"message":"Add the blockchain-worker npm test call to the run-tests.sh script.","distinct":true,"url":"https://api.github.com/repos/yaubi/cocorico/commits/ec297e3d79e9a70ff12c8139acea04ef40695a37"},{"sha":"bbecf8c1e925b701866285726b60cb947f63b984","author":{"name":"Jean-Marc Le Roux","email":"a7e527163ab5e5ab42117c6402028578b8fea6dc@gmail.com"},"message":"Merge branch 'fix/eslint-blockchain-worker'\n\n# Conflicts:\n#\tblockchain-worker/ballot-queue-worker.js\n#\tblockchain-worker/vote-queue-worker.js","distinct":true,"url":"https://api.github.com/repos/yaubi/cocorico/commits/bbecf8c1e925b701866285726b60cb947f63b984"},{"sha":"42d73aedd78fa58d385f4a24ecb51260d0f97fd0","author":{"name":"Jean-Marc Le Roux","email":"a7e527163ab5e5ab42117c6402028578b8fea6dc@gmail.com"},"message":"Fix multiple broken module paths in the blockchain worker scripts.","distinct":true,"url":"https://api.github.com/repos/yaubi/cocorico/commits/42d73aedd78fa58d385f4a24ecb51260d0f97fd0"},{"sha":"97bc8f0ebea18961c9be133a7bd0b0bec235bf94","author":{"name":"Jean-Marc Le Roux","email":"a7e527163ab5e5ab42117c6402028578b8fea6dc@gmail.com"},"message":"Fix the Media storage path.","distinct":true,"url":"https://api.github.com/repos/yaubi/cocorico/commits/97bc8f0ebea18961c9be133a7bd0b0bec235bf94"},{"sha":"5788f4cc7c1326ed502f0f896805d009735c29dd","author":{"name":"Jean-Marc Le Roux","email":"a7e527163ab5e5ab42117c6402028578b8fea6dc@gmail.com"},"message":"Fix the ballot transaction process and use a fixed per-vote salt for the ballot hash.\nThe fixed salt allows us to easily fix a major performance issue: it make it possible to generate the ballot hash based on the user's UID and the vote in order to search for a specific user ballot using MongoDB criteria instead of performing a bcrypt compare on all the items in the collection.","distinct":true,"url":"https://api.github.com/repos/yaubi/cocorico/commits/5788f4cc7c1326ed502f0f896805d009735c29dd"},{"sha":"ca50925fb48d9bb01b80a3ec6bb2d726abf919ae","author":{"name":"Jean-Marc Le Roux","email":"a7e527163ab5e5ab42117c6402028578b8fea6dc@gmail.com"},"message":"Fix unused required of the 'bcrypt' module.","distinct":true,"url":"https://api.github.com/repos/yaubi/cocorico/commits/ca50925fb48d9bb01b80a3ec6bb2d726abf919ae"},{"sha":"d6c290e59426b434887003abab2004703c30c0a1","author":{"name":"Jean-Marc Le Roux","email":"a7e527163ab5e5ab42117c6402028578b8fea6dc@gmail.com"},"message":"Add source maps support for the API.","distinct":true,"url":"https://api.github.com/repos/yaubi/cocorico/commits/d6c290e59426b434887003abab2004703c30c0a1"},{"sha":"19875f6c48d969643ae6bf7a30fd9645e6b77a57","author":{"name":"Jean-Marc Le Roux","email":"a7e527163ab5e5ab42117c6402028578b8fea6dc@gmail.com"},"message":"Add npm-shrinkwrap.json for the API.","distinct":true,"url":"https://api.github.com/repos/yaubi/cocorico/commits/19875f6c48d969643ae6bf7a30fd9645e6b77a57"},{"sha":"519d284879134aee766111c07d12418a1dbd4034","author":{"name":"Jean-Marc Le Roux","email":"a7e527163ab5e5ab42117c6402028578b8fea6dc@gmail.com"},"message":"Setup source map support before anything else.","distinct":true,"url":"https://api.github.com/repos/yaubi/cocorico/commits/519d284879134aee766111c07d12418a1dbd4034"}]}
{"actor":{"display_login":"yaubi"}}