{"action":"created","issue":{"url":"https://api.github.com/repos/apollo-rsps/apollo/issues/369","repository_url":"https://api.github.com/repos/apollo-rsps/apollo","labels_url":"https://api.github.com/repos/apollo-rsps/apollo/issues/369/labels{/name}","comments_url":"https://api.github.com/repos/apollo-rsps/apollo/issues/369/comments","events_url":"https://api.github.com/repos/apollo-rsps/apollo/issues/369/events","html_url":"https://github.com/apollo-rsps/apollo/pull/369","id":266571123,"number":369,"title":"Added Gradle wrapper","user":{"login":"PavanChohan","id":25257134,"avatar_url":"https://avatars0.githubusercontent.com/u/25257134?v=4","gravatar_id":"","url":"https://api.github.com/users/PavanChohan","html_url":"https://github.com/PavanChohan","followers_url":"https://api.github.com/users/PavanChohan/followers","following_url":"https://api.github.com/users/PavanChohan/following{/other_user}","gists_url":"https://api.github.com/users/PavanChohan/gists{/gist_id}","starred_url":"https://api.github.com/users/PavanChohan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/PavanChohan/subscriptions","organizations_url":"https://api.github.com/users/PavanChohan/orgs","repos_url":"https://api.github.com/users/PavanChohan/repos","events_url":"https://api.github.com/users/PavanChohan/events{/privacy}","received_events_url":"https://api.github.com/users/PavanChohan/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2017-10-18T17:11:06Z","updated_at":"2017-10-18T22:46:05Z","closed_at":null,"author_association":"NONE","pull_request":{"url":"https://api.github.com/repos/apollo-rsps/apollo/pulls/369","html_url":"https://github.com/apollo-rsps/apollo/pull/369","diff_url":"https://github.com/apollo-rsps/apollo/pull/369.diff","patch_url":"https://github.com/apollo-rsps/apollo/pull/369.patch"},"body":"Builds shouldn't be reliant on the user's Gradle installation. Consistency can be ensured across them via a wrapper."},"comment":{"url":"https://api.github.com/repos/apollo-rsps/apollo/issues/comments/337749523","html_url":"https://github.com/apollo-rsps/apollo/pull/369#issuecomment-337749523","issue_url":"https://api.github.com/repos/apollo-rsps/apollo/issues/369","id":337749523,"user":{"login":"PavanChohan","id":25257134,"avatar_url":"https://avatars0.githubusercontent.com/u/25257134?v=4","gravatar_id":"","url":"https://api.github.com/users/PavanChohan","html_url":"https://github.com/PavanChohan","followers_url":"https://api.github.com/users/PavanChohan/followers","following_url":"https://api.github.com/users/PavanChohan/following{/other_user}","gists_url":"https://api.github.com/users/PavanChohan/gists{/gist_id}","starred_url":"https://api.github.com/users/PavanChohan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/PavanChohan/subscriptions","organizations_url":"https://api.github.com/users/PavanChohan/orgs","repos_url":"https://api.github.com/users/PavanChohan/repos","events_url":"https://api.github.com/users/PavanChohan/events{/privacy}","received_events_url":"https://api.github.com/users/PavanChohan/received_events","type":"User","site_admin":false},"created_at":"2017-10-18T22:46:05Z","updated_at":"2017-10-18T22:46:05Z","author_association":"NONE","body":"@garyttierney Hey, appreciate the response. To answer your question, no there aren't. However I believe it'd be easier for users to build the project with one specific version as there are several differences among 2 through 4. Therefore newer features can be used in buildscripts (if ever needed). This also provides an opportunity for potentially making use of [Kotlin buildscripts](https://github.com/gradle/kotlin-dsl) and Java 9 modules.\r\n\r\nAs far as maintainability overhead is concerned, major Gradle releases [don't happen very often](https://gradle.org/releases/). Where I do see overhead though is having to support multiple versions without a wrapper. But of course there's the alternative to have users manually run a wrapper task (like you said).\r\n\r\nHowever if this conflicts with one of this projects goals, feel free to close this pull request. :)"}}
{"actor":{"display_login":"PavanChohan"}}