{"action":"created","issue":{"url":"https://api.github.com/repos/transcom/mymove/issues/1446","repository_url":"https://api.github.com/repos/transcom/mymove","labels_url":"https://api.github.com/repos/transcom/mymove/issues/1446/labels{/name}","comments_url":"https://api.github.com/repos/transcom/mymove/issues/1446/comments","events_url":"https://api.github.com/repos/transcom/mymove/issues/1446/events","html_url":"https://github.com/transcom/mymove/pull/1446","id":389880478,"node_id":"MDExOlB1bGxSZXF1ZXN0MjM3NzcwOTA2","number":1446,"title":"Explicitly set the resource classes for circleci","user":{"login":"chrisgilmerproj","id":219296,"node_id":"MDQ6VXNlcjIxOTI5Ng==","avatar_url":"https://avatars3.githubusercontent.com/u/219296?v=4","gravatar_id":"","url":"https://api.github.com/users/chrisgilmerproj","html_url":"https://github.com/chrisgilmerproj","followers_url":"https://api.github.com/users/chrisgilmerproj/followers","following_url":"https://api.github.com/users/chrisgilmerproj/following{/other_user}","gists_url":"https://api.github.com/users/chrisgilmerproj/gists{/gist_id}","starred_url":"https://api.github.com/users/chrisgilmerproj/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chrisgilmerproj/subscriptions","organizations_url":"https://api.github.com/users/chrisgilmerproj/orgs","repos_url":"https://api.github.com/users/chrisgilmerproj/repos","events_url":"https://api.github.com/users/chrisgilmerproj/events{/privacy}","received_events_url":"https://api.github.com/users/chrisgilmerproj/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"chrisgilmerproj","id":219296,"node_id":"MDQ6VXNlcjIxOTI5Ng==","avatar_url":"https://avatars3.githubusercontent.com/u/219296?v=4","gravatar_id":"","url":"https://api.github.com/users/chrisgilmerproj","html_url":"https://github.com/chrisgilmerproj","followers_url":"https://api.github.com/users/chrisgilmerproj/followers","following_url":"https://api.github.com/users/chrisgilmerproj/following{/other_user}","gists_url":"https://api.github.com/users/chrisgilmerproj/gists{/gist_id}","starred_url":"https://api.github.com/users/chrisgilmerproj/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chrisgilmerproj/subscriptions","organizations_url":"https://api.github.com/users/chrisgilmerproj/orgs","repos_url":"https://api.github.com/users/chrisgilmerproj/repos","events_url":"https://api.github.com/users/chrisgilmerproj/events{/privacy}","received_events_url":"https://api.github.com/users/chrisgilmerproj/received_events","type":"User","site_admin":false},"assignees":[{"login":"chrisgilmerproj","id":219296,"node_id":"MDQ6VXNlcjIxOTI5Ng==","avatar_url":"https://avatars3.githubusercontent.com/u/219296?v=4","gravatar_id":"","url":"https://api.github.com/users/chrisgilmerproj","html_url":"https://github.com/chrisgilmerproj","followers_url":"https://api.github.com/users/chrisgilmerproj/followers","following_url":"https://api.github.com/users/chrisgilmerproj/following{/other_user}","gists_url":"https://api.github.com/users/chrisgilmerproj/gists{/gist_id}","starred_url":"https://api.github.com/users/chrisgilmerproj/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chrisgilmerproj/subscriptions","organizations_url":"https://api.github.com/users/chrisgilmerproj/orgs","repos_url":"https://api.github.com/users/chrisgilmerproj/repos","events_url":"https://api.github.com/users/chrisgilmerproj/events{/privacy}","received_events_url":"https://api.github.com/users/chrisgilmerproj/received_events","type":"User","site_admin":false}],"milestone":null,"comments":1,"created_at":"2018-12-11T17:48:31Z","updated_at":"2018-12-11T18:15:04Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/transcom/mymove/pulls/1446","html_url":"https://github.com/transcom/mymove/pull/1446","diff_url":"https://github.com/transcom/mymove/pull/1446.diff","patch_url":"https://github.com/transcom/mymove/pull/1446.patch"},"body":"## Description\r\n\r\nDuring our trial of CircleCI's Performance Plan we can use `docker_layer_caching` and `resource_class`.  This set's up the `resource_class` on our config. \r\n\r\n## Reviewer Notes\r\n\r\nFor the `mymove` executor I set the class to `small` because it appears to mostly be doing small builds and I'm *guessing* that this will not dramatically impact performance times but will also save money (if we were paying for this plan).  I've left `mymove_and_postgres` as the default `medium` type but I've called it out.  This PR may change a little before I'm ready to submit the change.\r\n\r\n## Code Review Verification Steps\r\n\r\n* [ ] Request review from a member of a different team.\r\n* [x] Have the Pivotal acceptance criteria been met for this change?\r\n\r\n## References\r\n\r\n* [Pivotal story](https://www.pivotaltracker.com/story/show/162585120) for this change\r\n* [this article about resource_class](https://circleci.com/docs/2.0/configuration-reference/#resource_class) explains more about the approach used."},"comment":{"url":"https://api.github.com/repos/transcom/mymove/issues/comments/446304758","html_url":"https://github.com/transcom/mymove/pull/1446#issuecomment-446304758","issue_url":"https://api.github.com/repos/transcom/mymove/issues/1446","id":446304758,"node_id":"MDEyOklzc3VlQ29tbWVudDQ0NjMwNDc1OA==","user":{"login":"chrisgilmerproj","id":219296,"node_id":"MDQ6VXNlcjIxOTI5Ng==","avatar_url":"https://avatars3.githubusercontent.com/u/219296?v=4","gravatar_id":"","url":"https://api.github.com/users/chrisgilmerproj","html_url":"https://github.com/chrisgilmerproj","followers_url":"https://api.github.com/users/chrisgilmerproj/followers","following_url":"https://api.github.com/users/chrisgilmerproj/following{/other_user}","gists_url":"https://api.github.com/users/chrisgilmerproj/gists{/gist_id}","starred_url":"https://api.github.com/users/chrisgilmerproj/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chrisgilmerproj/subscriptions","organizations_url":"https://api.github.com/users/chrisgilmerproj/orgs","repos_url":"https://api.github.com/users/chrisgilmerproj/repos","events_url":"https://api.github.com/users/chrisgilmerproj/events{/privacy}","received_events_url":"https://api.github.com/users/chrisgilmerproj/received_events","type":"User","site_admin":false},"created_at":"2018-12-11T18:15:04Z","updated_at":"2018-12-11T18:15:04Z","author_association":"CONTRIBUTOR","body":"From a recent build we got these results: https://circleci.com/workflow-run/824ffc07-2e9d-4cb9-ba9b-ffe72f939675\r\n\r\n<img width=\"487\" alt=\"screen shot 2018-12-11 at 10 13 17 am\" src=\"https://user-images.githubusercontent.com/219296/49820695-74384300-fd2d-11e8-8b0c-734693b22eb1.png\">\r\n\r\nHonestly they are not that different.  However, the instances scaled back to `small` resource class will probably provide a cost savings.  "}}
{"actor":{"display_login":"chrisgilmerproj"}}