{"push_id":842355791,"size":22,"distinct_size":1,"ref":"refs/heads/master","head":"9101e7459c82824817cc8577482c501a51b5173c","before":"494d4a539237a12a168fac92b2dff74b9124471a","commits":[{"sha":"ca9a8869ed61ec26c795051ea7163122904e4572","author":{"email":"0e18f44c1fec03ec4083422cb58ba6a09ac4fb2a@pkqk.net","name":"Adam Sven Johnson"},"message":"Use current naming scheme for certificates in feed\n\nIt was using the raw string from the certifcates attained_level column","distinct":false,"url":"https://api.github.com/repos/theodi/open-data-certificate/commits/ca9a8869ed61ec26c795051ea7163122904e4572"},{"sha":"2b7a60ecbe9af116db9cbc1e608f9aa62695f3d5","author":{"email":"1001e8702733cced254345e193c88aaa47a4f5de@tonymarklove.net","name":"Tony Marklove"},"message":"Add new about page text, plus new sub-pages and FAQ section","distinct":false,"url":"https://api.github.com/repos/theodi/open-data-certificate/commits/2b7a60ecbe9af116db9cbc1e608f9aa62695f3d5"},{"sha":"99a9d6a2432e41544b3c0aeaa79967a2577c2c17","author":{"email":"1001e8702733cced254345e193c88aaa47a4f5de@tonymarklove.net","name":"Tony Marklove"},"message":"Fix expected link in tests","distinct":false,"url":"https://api.github.com/repos/theodi/open-data-certificate/commits/99a9d6a2432e41544b3c0aeaa79967a2577c2c17"},{"sha":"929e6a989847ef7bf12ceabb8ca515e1e5ad589c","author":{"email":"0e18f44c1fec03ec4083422cb58ba6a09ac4fb2a@pkqk.net","name":"Adam Sven Johnson"},"message":"Link to CKAN and DCAT pages\n\nCKAN is also an acronym so should be in all caps","distinct":false,"url":"https://api.github.com/repos/theodi/open-data-certificate/commits/929e6a989847ef7bf12ceabb8ca515e1e5ad589c"},{"sha":"475b2241208dc8055b737e4e428436543a7bcfb0","author":{"email":"1001e8702733cced254345e193c88aaa47a4f5de@tonymarklove.net","name":"Tony Marklove"},"message":"Add table of contents to the FAQ page","distinct":false,"url":"https://api.github.com/repos/theodi/open-data-certificate/commits/475b2241208dc8055b737e4e428436543a7bcfb0"},{"sha":"cac4d46569c600b95fa351c1a4754c224a58858d","author":{"email":"1001e8702733cced254345e193c88aaa47a4f5de@tonymarklove.net","name":"Tony Marklove"},"message":"Tidy up main about page styling a bit","distinct":false,"url":"https://api.github.com/repos/theodi/open-data-certificate/commits/cac4d46569c600b95fa351c1a4754c224a58858d"},{"sha":"ab63f81e53c804428e8ff1935ee1e5061ccf6e89","author":{"email":"0e18f44c1fec03ec4083422cb58ba6a09ac4fb2a@pkqk.net","name":"Adam Sven Johnson"},"message":"Check url generation for datasets.csv exporter","distinct":false,"url":"https://api.github.com/repos/theodi/open-data-certificate/commits/ab63f81e53c804428e8ff1935ee1e5061ccf6e89"},{"sha":"a3ff218a407f288ec8f3413f14e4e63d8cf378eb","author":{"email":"0e18f44c1fec03ec4083422cb58ba6a09ac4fb2a@pkqk.net","name":"Adam Sven Johnson"},"message":"Merge pull request #1311 from theodi/fix-dataset-export\n\nCheck url generation for datasets.csv exporter","distinct":false,"url":"https://api.github.com/repos/theodi/open-data-certificate/commits/a3ff218a407f288ec8f3413f14e4e63d8cf378eb"},{"sha":"4095c90a2e7e85484477008889be87bb9c6f68e6","author":{"email":"0e18f44c1fec03ec4083422cb58ba6a09ac4fb2a@pkqk.net","name":"Adam Sven Johnson"},"message":"Clear correct Airbrake environment on deploy\n\nRAILS_ENV is always set to production on both environments, AIRBRAKE_ENV\nwill be set to the correct one though. On deploy Airbrake marks errors\nas resolved and unresolves them if they happen again. Making error\ntracking a bit more useful.","distinct":false,"url":"https://api.github.com/repos/theodi/open-data-certificate/commits/4095c90a2e7e85484477008889be87bb9c6f68e6"},{"sha":"10f99c885edadc92798bf3db91b39d681dbe3ba8","author":{"email":"0e18f44c1fec03ec4083422cb58ba6a09ac4fb2a@pkqk.net","name":"Adam Sven Johnson"},"message":"Handle yet another network timeout error","distinct":false,"url":"https://api.github.com/repos/theodi/open-data-certificate/commits/10f99c885edadc92798bf3db91b39d681dbe3ba8"},{"sha":"35bbf2fc7d0a74b1b6e5e558af68d6c619feaaa2","author":{"email":"0e18f44c1fec03ec4083422cb58ba6a09ac4fb2a@pkqk.net","name":"Adam Sven Johnson"},"message":"Some data claims to be gzip but is not\n\nIn the case of https://data.nasa.gov/download/3tq4-hr3d/GZ it’s a\nredirect to a tar archive, which raises a Zlib::DataError when the\nheaders mismatch.","distinct":false,"url":"https://api.github.com/repos/theodi/open-data-certificate/commits/35bbf2fc7d0a74b1b6e5e558af68d6c619feaaa2"},{"sha":"2e917cc0f923509c73466c13710266d76ddc07f4","author":{"email":"0e18f44c1fec03ec4083422cb58ba6a09ac4fb2a@pkqk.net","name":"Adam Sven Johnson"},"message":"Finish job early if generator has already run\n\nIf the generator has already run (sidekiq can sometimes attempt to start\na job more than once*) then don’t try again as trying to publish an\nalready published `ResponseSet` will fail due to state machine rules.\n\n\n* due to CAP","distinct":false,"url":"https://api.github.com/repos/theodi/open-data-certificate/commits/2e917cc0f923509c73466c13710266d76ddc07f4"},{"sha":"eee49b8001a848bb7e802b7388b07f016b397998","author":{"email":"0e18f44c1fec03ec4083422cb58ba6a09ac4fb2a@pkqk.net","name":"Adam Sven Johnson"},"message":"Merge pull request #1313 from theodi/handle-rerunning-generators\n\nFinish job early if generator has already run","distinct":false,"url":"https://api.github.com/repos/theodi/open-data-certificate/commits/eee49b8001a848bb7e802b7388b07f016b397998"},{"sha":"56a493506e847e439f989cb717d87d622d721fd4","author":{"email":"0e18f44c1fec03ec4083422cb58ba6a09ac4fb2a@pkqk.net","name":"Adam Sven Johnson"},"message":"Extract certificate to variable","distinct":false,"url":"https://api.github.com/repos/theodi/open-data-certificate/commits/56a493506e847e439f989cb717d87d622d721fd4"},{"sha":"8dbf4fd6e006d3861aa1d45f7afd20b94502f4b1","author":{"email":"0e18f44c1fec03ec4083422cb58ba6a09ac4fb2a@pkqk.net","name":"Adam Sven Johnson"},"message":"Merge pull request #1314 from theodi/handle-more-internet-errors\n\nHandle a few more intermittent transport errors","distinct":false,"url":"https://api.github.com/repos/theodi/open-data-certificate/commits/8dbf4fd6e006d3861aa1d45f7afd20b94502f4b1"},{"sha":"f56b46a93af5b776dfe39df021effbdf4ac7a48a","author":{"email":"0e18f44c1fec03ec4083422cb58ba6a09ac4fb2a@pkqk.net","name":"Adam Sven Johnson"},"message":"Merge pull request #1315 from theodi/fix-atom-feed-certificate-level\n\nCorrect name for certificate level in Atom feed","distinct":false,"url":"https://api.github.com/repos/theodi/open-data-certificate/commits/f56b46a93af5b776dfe39df021effbdf4ac7a48a"},{"sha":"af32e6cc05549cdfed94d9ad81f26e0c39f19cda","author":{"email":"1001e8702733cced254345e193c88aaa47a4f5de@tonymarklove.net","name":"Tony Marklove"},"message":"Update the CORS config to use locale path","distinct":false,"url":"https://api.github.com/repos/theodi/open-data-certificate/commits/af32e6cc05549cdfed94d9ad81f26e0c39f19cda"},{"sha":"640633dac80a660ee4a98bd7855be94517a8d0a4","author":{"email":"0e18f44c1fec03ec4083422cb58ba6a09ac4fb2a@pkqk.net","name":"Adam Sven Johnson"},"message":"Merge pull request #1316 from theodi/locale-path-for-cors\n\nFix CORS config to use locale path","distinct":false,"url":"https://api.github.com/repos/theodi/open-data-certificate/commits/640633dac80a660ee4a98bd7855be94517a8d0a4"},{"sha":"ec00f1e5dc3158558b9f2a4b8c14f37720da1f70","author":{"email":"0e18f44c1fec03ec4083422cb58ba6a09ac4fb2a@pkqk.net","name":"Adam Sven Johnson"},"message":"Merge pull request #1302 from theodi/website-content-updates\n\nAdd new about page text, plus new sub-pages and FAQ section","distinct":false,"url":"https://api.github.com/repos/theodi/open-data-certificate/commits/ec00f1e5dc3158558b9f2a4b8c14f37720da1f70"},{"sha":"6caba39e4e92fdb7ef7a2aa6f053d1385bb35e2c","author":{"email":"1001e8702733cced254345e193c88aaa47a4f5de@tonymarklove.net","name":"Tony Marklove"},"message":"Don't rewrite paths to add locale if a 404 results","distinct":false,"url":"https://api.github.com/repos/theodi/open-data-certificate/commits/6caba39e4e92fdb7ef7a2aa6f053d1385bb35e2c"}]}