{"push_id":3183175004,"size":24,"distinct_size":2,"ref":"refs/heads/staging","head":"3c9ef0c208a31ecc442a6c2350148b74dcb194c4","before":"85f05579aafba82bd3c10a1b577972af1586c1d1","commits":[{"sha":"9f4fb0cfe56ea2797f8b3a45a98cfe407a982eb8","author":{"name":"Ivan Byurganovskiy","email":"7c03d8fe86cfd44373381d8fca4610faad92ac88@gmail.com"},"message":"setup tests, add nice logging, drop relicts","distinct":false,"url":"https://api.github.com/repos/noamsay/remotech/commits/9f4fb0cfe56ea2797f8b3a45a98cfe407a982eb8"},{"sha":"83a3aac8a4ae23923a84b72253a5e1ee54d9f7a8","author":{"name":"Ivan Byurganovskiy","email":"7c03d8fe86cfd44373381d8fca4610faad92ac88@gmail.com"},"message":"draft SO job page parser implementation","distinct":false,"url":"https://api.github.com/repos/noamsay/remotech/commits/83a3aac8a4ae23923a84b72253a5e1ee54d9f7a8"},{"sha":"c2f4ec0300d01a604274602b5963cfbce9ff67dd","author":{"name":"Ivan Byurganovskiy","email":"7c03d8fe86cfd44373381d8fca4610faad92ac88@gmail.com"},"message":"added company, about job and description parsing","distinct":false,"url":"https://api.github.com/repos/noamsay/remotech/commits/c2f4ec0300d01a604274602b5963cfbce9ff67dd"},{"sha":"736cb378375dc7c074968ae14e103b6042f4c6d7","author":{"name":"Ivan Byurganovskiy","email":"7c03d8fe86cfd44373381d8fca4610faad92ac88@gmail.com"},"message":"adding job type and published_at fields","distinct":false,"url":"https://api.github.com/repos/noamsay/remotech/commits/736cb378375dc7c074968ae14e103b6042f4c6d7"},{"sha":"a8e6f6d2226ebbbaa0559320662d51a7b7b1ccaa","author":{"name":"Ivan Byurganovskiy","email":"7c03d8fe86cfd44373381d8fca4610faad92ac88@gmail.com"},"message":"bound everything in import task","distinct":false,"url":"https://api.github.com/repos/noamsay/remotech/commits/a8e6f6d2226ebbbaa0559320662d51a7b7b1ccaa"},{"sha":"24afe736de8e0a20ac143133b7ab2993224e4dad","author":{"name":"Ivan Byurganovskiy","email":"7c03d8fe86cfd44373381d8fca4610faad92ac88@gmail.com"},"message":"added company's logo and description parsers","distinct":false,"url":"https://api.github.com/repos/noamsay/remotech/commits/24afe736de8e0a20ac143133b7ab2993224e4dad"},{"sha":"b907e2bbc1cd02b8c3f39ff80e21c9e20ba3f3eb","author":{"name":"Ivan Byurganovskiy","email":"7c03d8fe86cfd44373381d8fca4610faad92ac88@gmail.com"},"message":"few optimizations in job page parser","distinct":false,"url":"https://api.github.com/repos/noamsay/remotech/commits/b907e2bbc1cd02b8c3f39ff80e21c9e20ba3f3eb"},{"sha":"2a54e404c00515e8d7bfa1cf4ca9d0f49014bf02","author":{"name":"Ivan Byurganovskiy","email":"7c03d8fe86cfd44373381d8fca4610faad92ac88@gmail.com"},"message":"massive data normalization + RSS items sort by pubdate (see below for more)\n\n- drop non-Europe companies and jobs\n- normalize country names\n- restructurized jobs table (drop now useless full_title)\n- add job provider and provider's job id information (job's url can be constructed on-the-fly now)\n- added cool CountryHelper - now you don't need to mess with European country names\n- migrated to sql schema format - we use postgres ENUMS now to keep data consistent\n- published_at now means what it should: job published date at provider side\n- there's no 'publish' now, only 'approve' (see above)","distinct":false,"url":"https://api.github.com/repos/noamsay/remotech/commits/2a54e404c00515e8d7bfa1cf4ca9d0f49014bf02"},{"sha":"f6346a76db7aaee81b3bf460641f91b47b92cee7","author":{"name":"Ivan Byurganovskiy","email":"7c03d8fe86cfd44373381d8fca4610faad92ac88@gmail.com"},"message":"constraints, tags moved, tags filtering re-added\n\n- dropped Tags-related models, added filtering by tags\n- (@wip) save all tags to jobs table\n- added rest of DB constraints","distinct":false,"url":"https://api.github.com/repos/noamsay/remotech/commits/f6346a76db7aaee81b3bf460641f91b47b92cee7"},{"sha":"8240e7b0207061c09a7728bbb82241be8a2261a4","author":{"name":"Ivan Byurganovskiy","email":"7c03d8fe86cfd44373381d8fca4610faad92ac88@gmail.com"},"message":"added Job's remote?, part_time?, upcasing title on save, created_at -> imported_at","distinct":false,"url":"https://api.github.com/repos/noamsay/remotech/commits/8240e7b0207061c09a7728bbb82241be8a2261a4"},{"sha":"4d397c0e1321c67d90d55bbda33a3f08d06d312d","author":{"name":"Ivan Byurganovskiy","email":"7c03d8fe86cfd44373381d8fca4610faad92ac88@gmail.com"},"message":"added annotate gem, hide->hidden, added indexes for remote? & part_time?","distinct":false,"url":"https://api.github.com/repos/noamsay/remotech/commits/4d397c0e1321c67d90d55bbda33a3f08d06d312d"},{"sha":"c6b7ac3b29c786a00892e926633851f658dcd2ac","author":{"name":"Ivan Byurganovskiy","email":"7c03d8fe86cfd44373381d8fca4610faad92ac88@gmail.com"},"message":"make home page work again","distinct":false,"url":"https://api.github.com/repos/noamsay/remotech/commits/c6b7ac3b29c786a00892e926633851f658dcd2ac"},{"sha":"d7f7abe48639d94d13d4cd63e55f93938f072e06","author":{"name":"Ivan Byurganovskiy","email":"7c03d8fe86cfd44373381d8fca4610faad92ac88@gmail.com"},"message":"add company.country_code","distinct":false,"url":"https://api.github.com/repos/noamsay/remotech/commits/d7f7abe48639d94d13d4cd63e55f93938f072e06"},{"sha":"5b7c079eed883a7bdae584b18e9f327fe5a23ec6","author":{"name":"Ivan Byurganovskiy","email":"7c03d8fe86cfd44373381d8fca4610faad92ac88@gmail.com"},"message":"drop unused views. We have git repo, don't keep trash, keep code clean :)","distinct":false,"url":"https://api.github.com/repos/noamsay/remotech/commits/5b7c079eed883a7bdae584b18e9f327fe5a23ec6"},{"sha":"ffc8a4dceffebdb231fe01021fd4340a1d77dc16","author":{"name":"Ivan Byurganovskiy","email":"7c03d8fe86cfd44373381d8fca4610faad92ac88@gmail.com"},"message":"get back time_ago, but move to helper","distinct":false,"url":"https://api.github.com/repos/noamsay/remotech/commits/ffc8a4dceffebdb231fe01021fd4340a1d77dc16"},{"sha":"c75e62528c6dd178de292b9e82a9354cab7b0501","author":{"name":"Ivan Byurganovskiy","email":"7c03d8fe86cfd44373381d8fca4610faad92ac88@gmail.com"},"message":"fix active admin Companies CRUD","distinct":false,"url":"https://api.github.com/repos/noamsay/remotech/commits/c75e62528c6dd178de292b9e82a9354cab7b0501"},{"sha":"cd531c77c7348ed373f3a140d5cc2482e54ef025","author":{"name":"Ivan Byurganovskiy","email":"7c03d8fe86cfd44373381d8fca4610faad92ac88@gmail.com"},"message":"fix jobs AA CRUD","distinct":false,"url":"https://api.github.com/repos/noamsay/remotech/commits/cd531c77c7348ed373f3a140d5cc2482e54ef025"},{"sha":"e2cb159ad9807b3da103a65f7f933b9c5e7f5818","author":{"name":"Ivan Byurganovskiy","email":"7c03d8fe86cfd44373381d8fca4610faad92ac88@gmail.com"},"message":"upgrade upath","distinct":false,"url":"https://api.github.com/repos/noamsay/remotech/commits/e2cb159ad9807b3da103a65f7f933b9c5e7f5818"},{"sha":"2c9629bf035862e99c1bccdf5928254fa10ae15a","author":{"name":"Ivan Byurganovskiy","email":"7c03d8fe86cfd44373381d8fca4610faad92ac88@gmail.com"},"message":"fix tags AA select2, added company_provider_id","distinct":false,"url":"https://api.github.com/repos/noamsay/remotech/commits/2c9629bf035862e99c1bccdf5928254fa10ae15a"},{"sha":"17f8bc31790ecccbde829206900368c692689e8c","author":{"name":"Ivan Byurganovskiy","email":"7c03d8fe86cfd44373381d8fca4610faad92ac88@gmail.com"},"message":"polish Job CRUD a bit","distinct":false,"url":"https://api.github.com/repos/noamsay/remotech/commits/17f8bc31790ecccbde829206900368c692689e8c"}]}
{"actor":{"display_login":"vanburg"}}