{"action":"created","issue":{"url":"https://api.github.com/repos/vavr-io/vavr/issues/2300","repository_url":"https://api.github.com/repos/vavr-io/vavr","labels_url":"https://api.github.com/repos/vavr-io/vavr/issues/2300/labels{/name}","comments_url":"https://api.github.com/repos/vavr-io/vavr/issues/2300/comments","events_url":"https://api.github.com/repos/vavr-io/vavr/issues/2300/events","html_url":"https://github.com/vavr-io/vavr/issues/2300","id":364693651,"node_id":"MDU6SXNzdWUzNjQ2OTM2NTE=","number":2300,"title":"Gradle Bintray Deployment","user":{"login":"danieldietrich","id":743833,"node_id":"MDQ6VXNlcjc0MzgzMw==","avatar_url":"https://avatars0.githubusercontent.com/u/743833?v=4","gravatar_id":"","url":"https://api.github.com/users/danieldietrich","html_url":"https://github.com/danieldietrich","followers_url":"https://api.github.com/users/danieldietrich/followers","following_url":"https://api.github.com/users/danieldietrich/following{/other_user}","gists_url":"https://api.github.com/users/danieldietrich/gists{/gist_id}","starred_url":"https://api.github.com/users/danieldietrich/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/danieldietrich/subscriptions","organizations_url":"https://api.github.com/users/danieldietrich/orgs","repos_url":"https://api.github.com/users/danieldietrich/repos","events_url":"https://api.github.com/users/danieldietrich/events{/privacy}","received_events_url":"https://api.github.com/users/danieldietrich/received_events","type":"User","site_admin":false},"labels":[{"id":204491662,"node_id":"MDU6TGFiZWwyMDQ0OTE2NjI=","url":"https://api.github.com/repos/vavr-io/vavr/labels/build/infrastructure/ide","name":"build/infrastructure/ide","color":"006b75","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/vavr-io/vavr/milestones/21","html_url":"https://github.com/vavr-io/vavr/milestone/21","labels_url":"https://api.github.com/repos/vavr-io/vavr/milestones/21/labels","id":1644052,"node_id":"MDk6TWlsZXN0b25lMTY0NDA1Mg==","number":21,"title":"vavr-1.0.0","description":"The next major version jump, a release that contains features which change the current API.","creator":{"login":"danieldietrich","id":743833,"node_id":"MDQ6VXNlcjc0MzgzMw==","avatar_url":"https://avatars0.githubusercontent.com/u/743833?v=4","gravatar_id":"","url":"https://api.github.com/users/danieldietrich","html_url":"https://github.com/danieldietrich","followers_url":"https://api.github.com/users/danieldietrich/followers","following_url":"https://api.github.com/users/danieldietrich/following{/other_user}","gists_url":"https://api.github.com/users/danieldietrich/gists{/gist_id}","starred_url":"https://api.github.com/users/danieldietrich/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/danieldietrich/subscriptions","organizations_url":"https://api.github.com/users/danieldietrich/orgs","repos_url":"https://api.github.com/users/danieldietrich/repos","events_url":"https://api.github.com/users/danieldietrich/events{/privacy}","received_events_url":"https://api.github.com/users/danieldietrich/received_events","type":"User","site_admin":false},"open_issues":52,"closed_issues":155,"state":"open","created_at":"2016-03-14T19:29:37Z","updated_at":"2018-09-27T23:57:06Z","due_on":null,"closed_at":null},"comments":4,"created_at":"2018-09-27T23:57:05Z","updated_at":"2018-09-29T09:26:56Z","closed_at":null,"author_association":"MEMBER","body":"Goal: we want to publish the [v1.0.0 branch](https://github.com/vavr-io/vavr/tree/v1.0.0) to [Bintray](https://bintray.com/vavr-io/maven).\r\n\r\n**Setup:**\r\n\r\n* Each Vavr module is placed in a subdirectory of a mono-repo. Therefore all Vavr modules will have the same vcsUrl\r\n* A Vavr module is a Gradle sub-module\r\n* We start one Gradle build to build all sub-modules\r\n\r\n**Questions:**\r\n\r\n* How are tags, vcsUrls, ... set up in a multi-module project*\r\n* How do we manage versions? are they manually changed after publishing?\r\n* ...\r\n\r\n**Existing `build.gradle`:**\r\n\r\n```gradle\r\nbuildscript {\r\n    repositories {\r\n        jcenter()\r\n    }\r\n    dependencies {\r\n        classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.+'\r\n    }\r\n}\r\n\r\next.junitVersion = '5.3.1'\r\n\r\nsubprojects {\r\n\r\n    apply plugin: 'com.jfrog.bintray'\r\n    apply plugin: 'java'\r\n    apply plugin: \"jacoco\"\r\n\r\n    repositories {\r\n        jcenter()\r\n    }\r\n\r\n    group = 'io.vavr'\r\n    version = '1.0.0-alpha-1'\r\n\r\n    compileJava {\r\n        sourceCompatibility = 11\r\n        targetCompatibility = 11\r\n        options.encoding = 'UTF-8'\r\n        options.compilerArgs = [ '-Xlint:all', '-Werror' ]\r\n    }\r\n\r\n    dependencies {\r\n        testImplementation \"org.junit.jupiter:junit-jupiter-api:$junitVersion\"\r\n        testRuntimeOnly \"org.junit.jupiter:junit-jupiter-engine:$junitVersion\"\r\n    }\r\n\r\n    test {\r\n        useJUnitPlatform()\r\n    }\r\n\r\n    jacocoTestReport {\r\n        reports {\r\n            xml.enabled = true\r\n        }\r\n    }\r\n\r\n    check.dependsOn jacocoTestReport\r\n\r\n    // TODO: REMOVE THIS WORKAROUND FOR https://github.com/jacoco/jacoco/issues/663 -->\r\n    jacoco {\r\n        toolVersion = \"0.8.2\" // intentionally no ext.jacocoVersion\r\n    }\r\n    // <-- TODO: REMOVE THIS WORKAROUND\r\n\r\n    bintray {\r\n        user = System.getenv('BINTRAY_USER')\r\n        key = System.getenv('BINTRAY_KEY')\r\n        pkg {\r\n            repo = 'maven'\r\n            name = 'https://github.com/vavr-io/vavr.git'\r\n            userOrg = 'vavr-io'\r\n            licenses = ['Apache-2.0']\r\n            vcsUrl = 'https://github.com/vavr-io/vavr.git'\r\n        }\r\n    }\r\n}\r\n```"},"comment":{"url":"https://api.github.com/repos/vavr-io/vavr/issues/comments/425630987","html_url":"https://github.com/vavr-io/vavr/issues/2300#issuecomment-425630987","issue_url":"https://api.github.com/repos/vavr-io/vavr/issues/2300","id":425630987,"node_id":"MDEyOklzc3VlQ29tbWVudDQyNTYzMDk4Nw==","user":{"login":"danieldietrich","id":743833,"node_id":"MDQ6VXNlcjc0MzgzMw==","avatar_url":"https://avatars0.githubusercontent.com/u/743833?v=4","gravatar_id":"","url":"https://api.github.com/users/danieldietrich","html_url":"https://github.com/danieldietrich","followers_url":"https://api.github.com/users/danieldietrich/followers","following_url":"https://api.github.com/users/danieldietrich/following{/other_user}","gists_url":"https://api.github.com/users/danieldietrich/gists{/gist_id}","starred_url":"https://api.github.com/users/danieldietrich/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/danieldietrich/subscriptions","organizations_url":"https://api.github.com/users/danieldietrich/orgs","repos_url":"https://api.github.com/users/danieldietrich/repos","events_url":"https://api.github.com/users/danieldietrich/events{/privacy}","received_events_url":"https://api.github.com/users/danieldietrich/received_events","type":"User","site_admin":false},"created_at":"2018-09-29T09:26:56Z","updated_at":"2018-09-29T09:26:56Z","author_association":"MEMBER","body":"@SimY4 thanks for the input, that is really helpful!"}}
{"actor":{"display_login":"danieldietrich"}}