{"push_id":1690038224,"size":2,"distinct_size":1,"ref":"refs/heads/jmhooper-build-logs-loading-state","head":"b54a14b9008af0b885e57abb5034895bfd822bb5","before":"9a4bb9e85b636acce389b9ed29eb3b1eecf1da97","commits":[{"sha":"d529bf5f857a7e3b05216dc9a1d18f248bbfe301","author":{"name":"Jonathan Hooper","email":"5ace0b113155c1000e733920652c7966c1d1fe5f@gsa.gov"},"message":"Fix issues with Bluebird promises\n\nWe worked on removing bluebird in #845. The work turned out to be incomplete, because we were still (incorrectly) using `Promise.props` and were still exposing the global `Promise` object.\n\nThe `Promise.props` call still worked because in JS you can treat an array like an object where the indexes are keys and we happened to be using it as such. Since we didn't remove the global Promise object, this issue was hidden until we pushed to production where the problem reveals itself.\n\nThe commit replaces `Promise.props` with the native `Promise.all`.","distinct":false,"url":"https://api.github.com/repos/18F/federalist/commits/d529bf5f857a7e3b05216dc9a1d18f248bbfe301"},{"sha":"b54a14b9008af0b885e57abb5034895bfd822bb5","author":{"name":"Jonathan Hooper","email":"5ace0b113155c1000e733920652c7966c1d1fe5f@gsa.gov"},"message":"Add loading state for build logs\n\nThis commit changes the redux state for build logs so that it marks when a build log data is being loaded from the API. Additionally, it displays a loading message in place of the build logs table when the data is loading.","distinct":true,"url":"https://api.github.com/repos/18F/federalist/commits/b54a14b9008af0b885e57abb5034895bfd822bb5"}]}
{"actor":{"display_login":"jmhooper"}}