{"push_id":1658863900,"size":12,"distinct_size":1,"ref":"refs/heads/master","head":"e6766612e3036ab378b017f5f780213b55d0d9ef","before":"b5b8729b3d9814c1b66a5e521c9ab1c052d7adf5","commits":[{"sha":"27f02c75f6799e9e4436c0c818da106dd4731fa7","author":{"name":"Jonathan Hooper","email":"5ace0b113155c1000e733920652c7966c1d1fe5f@gsa.gov"},"message":"Reduce instance memory from 512MB to 128MB\n\nThe Federalist web application uses about 60MB-70MB of RAM. With this in mind, this commit scales the memory the app is allocated in cloud.gov from 512MB to 128MB, which should free up some memory in our org, while leaving overhead from memory spikes.","distinct":false,"url":"https://api.github.com/repos/18F/federalist-builder/commits/27f02c75f6799e9e4436c0c818da106dd4731fa7"},{"sha":"c88e53395f7b83d3312785803cea86d8a5639f85","author":{"name":"Brandon Kirby","email":"49a439206e6da5bc970f2cf1afc69cf2ce15451b@escapepod.com"},"message":"Merge pull request #18 from 18F/jmhooper-reduce-memory\n\nReduce instance memory from 512MB to 128MB","distinct":false,"url":"https://api.github.com/repos/18F/federalist-builder/commits/c88e53395f7b83d3312785803cea86d8a5639f85"},{"sha":"73e0a058d2ff12f6426ac9531ec5302517199025","author":{"name":"Jonathan Hooper","email":"5ace0b113155c1000e733920652c7966c1d1fe5f@gsa.gov"},"message":"Report build timeouts back to main Federalist web application\n\nThis commit adds a new class named `BuildTimeoutReporter`. When a build times out, the class is invoked to send a request to the build's `LOG_CALLBACK` and `STATUS_CALLBACK` URL, updating the Federalist web application that the build has timed out.\n\nPrior to this commit, no such alert existed, so builds that timed out in this manner appeared to run forever.\n\nRef #15\nRef 18f/federalist#796","distinct":false,"url":"https://api.github.com/repos/18F/federalist-builder/commits/73e0a058d2ff12f6426ac9531ec5302517199025"},{"sha":"69e6c191fb30f84919f0349e7d47dbfa719505b6","author":{"name":"Brandon Kirby","email":"49a439206e6da5bc970f2cf1afc69cf2ce15451b@escapepod.com"},"message":"Merge pull request #19 from 18F/jmhooper-callback-for-build-timeouts\n\nReport build timeouts back to main Federalist web application","distinct":false,"url":"https://api.github.com/repos/18F/federalist-builder/commits/69e6c191fb30f84919f0349e7d47dbfa719505b6"},{"sha":"011f958f947d7381a5c855cd4c8d1843c799ce5e","author":{"name":"Jonathan Hooper","email":"5ace0b113155c1000e733920652c7966c1d1fe5f@gsa.gov"},"message":"Use correct params for build log request\n\nThe BuildTimeoutReporter was using the incorrect params to send a\nrequest to create a build log, resulting in build logs not being created\nwhen builds timed out. This commit changes the reporter to use the\ncorrect params.","distinct":false,"url":"https://api.github.com/repos/18F/federalist-builder/commits/011f958f947d7381a5c855cd4c8d1843c799ce5e"},{"sha":"b1e30703e0ebe142b5f918d7371f68d7dda89e7c","author":{"name":"Brandon Kirby","email":"49a439206e6da5bc970f2cf1afc69cf2ce15451b@escapepod.com"},"message":"Merge pull request #20 from 18F/jmhooper-message-to-source\n\nUse correct params for build log request","distinct":false,"url":"https://api.github.com/repos/18F/federalist-builder/commits/b1e30703e0ebe142b5f918d7371f68d7dda89e7c"},{"sha":"3150e4333d45bd39842311ed4972990e0a9cb51f","author":{"name":"Jonathan Hooper","email":"5ace0b113155c1000e733920652c7966c1d1fe5f@gsa.gov"},"message":"Only send build timeout message when builds timeout\n\nPrior to this commit, the `BuildTimeoutReporter` was invoked in `Cluster.stopBuild`. This mean a timeout was reported any time a build was stopped, regardless of whether or not the build was stopped because it timed out or because it completed successfully.\n\nThis commit adds a new function for stopping builds that timeout and reporting a timeout. It also adds better test coverage for timeout behavior to prevent this error from appearing in the future.","distinct":false,"url":"https://api.github.com/repos/18F/federalist-builder/commits/3150e4333d45bd39842311ed4972990e0a9cb51f"},{"sha":"bc60b7c7f307be37366f11808560b6a3de1e81b7","author":{"name":"Brandon Kirby","email":"49a439206e6da5bc970f2cf1afc69cf2ce15451b@escapepod.com"},"message":"Merge pull request #21 from 18F/jmhooper-fix-fixed-timeout-reporter\n\nOnly send build timeout message when builds timeout","distinct":false,"url":"https://api.github.com/repos/18F/federalist-builder/commits/bc60b7c7f307be37366f11808560b6a3de1e81b7"},{"sha":"b4eaebeaefa423fbaad6d8305c8087a0881895cc","author":{"name":"Jonathan Hooper","email":"5ace0b113155c1000e733920652c7966c1d1fe5f@gsa.gov"},"message":"Update node version to 6.x.x\n\nThe LTS for node changed up to 6.10.1, leaving us behind at 6.9.5 since\nour requested version was 6.9.x. This commit updates the version\nrequirement to 6.x.x to stay on the LTS.","distinct":false,"url":"https://api.github.com/repos/18F/federalist-builder/commits/b4eaebeaefa423fbaad6d8305c8087a0881895cc"},{"sha":"a85a146cc219e13bfdc3756f21e1b3b39faff109","author":{"name":"Jonathan Hooper","email":"5ace0b113155c1000e733920652c7966c1d1fe5f@gsa.gov"},"message":"Encode timeout messages as a base64 string\n\nThe build container now sends build logs to the federalist application\nas a base64 enconded string. This commit matches that behavior in the\nBuildTimeoutReporter when it reports a build timeout to the build log\nAPI.","distinct":false,"url":"https://api.github.com/repos/18F/federalist-builder/commits/a85a146cc219e13bfdc3756f21e1b3b39faff109"},{"sha":"de624849adb9e8c80cb355d144c2c46a1b572216","author":{"name":"Brandon Kirby","email":"49a439206e6da5bc970f2cf1afc69cf2ce15451b@escapepod.com"},"message":"Merge pull request #23 from 18F/jmhooper-encoded-timeout-message\n\nEncode timeout messages as a base64 string","distinct":false,"url":"https://api.github.com/repos/18F/federalist-builder/commits/de624849adb9e8c80cb355d144c2c46a1b572216"},{"sha":"e6766612e3036ab378b017f5f780213b55d0d9ef","author":{"name":"Brandon Kirby","email":"49a439206e6da5bc970f2cf1afc69cf2ce15451b@escapepod.com"},"message":"Merge pull request #24 from 18F/staging\n\nMerge staging into master","distinct":true,"url":"https://api.github.com/repos/18F/federalist-builder/commits/e6766612e3036ab378b017f5f780213b55d0d9ef"}]}
{"actor":{"display_login":"brandocalrissian"}}