{"action":"created","issue":{"url":"https://api.github.com/repos/novoda/novoda/issues/56","repository_url":"https://api.github.com/repos/novoda/novoda","labels_url":"https://api.github.com/repos/novoda/novoda/issues/56/labels{/name}","comments_url":"https://api.github.com/repos/novoda/novoda/issues/56/comments","events_url":"https://api.github.com/repos/novoda/novoda/issues/56/events","html_url":"https://github.com/novoda/novoda/pull/56","id":298891548,"number":56,"title":"PT-408: Publish static analysis rules artifact","user":{"login":"tobiasheine","id":1046688,"avatar_url":"https://avatars2.githubusercontent.com/u/1046688?v=4","gravatar_id":"","url":"https://api.github.com/users/tobiasheine","html_url":"https://github.com/tobiasheine","followers_url":"https://api.github.com/users/tobiasheine/followers","following_url":"https://api.github.com/users/tobiasheine/following{/other_user}","gists_url":"https://api.github.com/users/tobiasheine/gists{/gist_id}","starred_url":"https://api.github.com/users/tobiasheine/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tobiasheine/subscriptions","organizations_url":"https://api.github.com/users/tobiasheine/orgs","repos_url":"https://api.github.com/users/tobiasheine/repos","events_url":"https://api.github.com/users/tobiasheine/events{/privacy}","received_events_url":"https://api.github.com/users/tobiasheine/received_events","type":"User","site_admin":false},"labels":[{"id":410077149,"url":"https://api.github.com/repos/novoda/novoda/labels/%E2%9D%8C%20DO%20NOT%20MERGE%E2%9D%8C","name":"❌ DO NOT MERGE❌","color":"ffffff","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2018-02-21T09:14:20Z","updated_at":"2018-02-22T14:06:55Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/novoda/novoda/pulls/56","html_url":"https://github.com/novoda/novoda/pull/56","diff_url":"https://github.com/novoda/novoda/pull/56.diff","patch_url":"https://github.com/novoda/novoda/pull/56.patch"},"body":"Tracked by [PT-408](https://novoda.atlassian.net/browse/PT-408)\r\n\r\n## This PR adds\r\n\r\nWe want to archive and versionize our static analysis rules in a jar, release it to bintray and bundle them together with the static analysis plugin using the [maven artifact feature](https://github.com/novoda/gradle-static-analysis-plugin/pull/27). This will be useful for new projects and for people that are happy with a base set of rules and don't want to dig into customising them.\r\n\r\nThis PR turns the repo into a gradle project and configures the upload to bintray. In parallel I will create a CI job to automate the release.\r\n\r\n## Considerations and implementation\r\n\r\n- fixed outdated `README` since the plugin now supports android lint and detekt\r\n- migrate the repo into a gradle project\r\n- configure the bintray upload in the `publish-rules.gradle`"},"comment":{"url":"https://api.github.com/repos/novoda/novoda/issues/comments/367690931","html_url":"https://github.com/novoda/novoda/pull/56#issuecomment-367690931","issue_url":"https://api.github.com/repos/novoda/novoda/issues/56","id":367690931,"user":{"login":"mr-archano","id":1069201,"avatar_url":"https://avatars3.githubusercontent.com/u/1069201?v=4","gravatar_id":"","url":"https://api.github.com/users/mr-archano","html_url":"https://github.com/mr-archano","followers_url":"https://api.github.com/users/mr-archano/followers","following_url":"https://api.github.com/users/mr-archano/following{/other_user}","gists_url":"https://api.github.com/users/mr-archano/gists{/gist_id}","starred_url":"https://api.github.com/users/mr-archano/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mr-archano/subscriptions","organizations_url":"https://api.github.com/users/mr-archano/orgs","repos_url":"https://api.github.com/users/mr-archano/repos","events_url":"https://api.github.com/users/mr-archano/events{/privacy}","received_events_url":"https://api.github.com/users/mr-archano/received_events","type":"User","site_admin":false},"created_at":"2018-02-22T14:06:55Z","updated_at":"2018-02-22T14:06:55Z","author_association":"MEMBER","body":"@rock3r remember also that using the artifact is not a full opt-in, as you have to define manually which file to use from the jar. In the end this is the only thing that this approach really provides: a versioned container for configuration files."}}
{"actor":{"display_login":"mr-archano"}}