{"action":"created","issue":{"url":"https://api.github.com/repos/renovateapp/renovate/issues/1453","repository_url":"https://api.github.com/repos/renovateapp/renovate","labels_url":"https://api.github.com/repos/renovateapp/renovate/issues/1453/labels{/name}","comments_url":"https://api.github.com/repos/renovateapp/renovate/issues/1453/comments","events_url":"https://api.github.com/repos/renovateapp/renovate/issues/1453/events","html_url":"https://github.com/renovateapp/renovate/issues/1453","id":292144972,"number":1453,"title":"Pre-release testing ","user":{"login":"rarkins","id":6311784,"avatar_url":"https://avatars1.githubusercontent.com/u/6311784?v=4","gravatar_id":"","url":"https://api.github.com/users/rarkins","html_url":"https://github.com/rarkins","followers_url":"https://api.github.com/users/rarkins/followers","following_url":"https://api.github.com/users/rarkins/following{/other_user}","gists_url":"https://api.github.com/users/rarkins/gists{/gist_id}","starred_url":"https://api.github.com/users/rarkins/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rarkins/subscriptions","organizations_url":"https://api.github.com/users/rarkins/orgs","repos_url":"https://api.github.com/users/rarkins/repos","events_url":"https://api.github.com/users/rarkins/events{/privacy}","received_events_url":"https://api.github.com/users/rarkins/received_events","type":"User","site_admin":false},"labels":[{"id":502599336,"url":"https://api.github.com/repos/renovateapp/renovate/labels/feat","name":"feat","color":"006b75","default":false},{"id":502599337,"url":"https://api.github.com/repos/renovateapp/renovate/labels/help%20wanted","name":"help wanted","color":"bfdadc","default":true},{"id":619247401,"url":"https://api.github.com/repos/renovateapp/renovate/labels/needs-requirements","name":"needs-requirements","color":"c5def5","default":false},{"id":619253225,"url":"https://api.github.com/repos/renovateapp/renovate/labels/pri3-normal","name":"pri3-normal","color":"c2e0c6","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":7,"created_at":"2018-01-27T19:13:26Z","updated_at":"2018-02-01T18:36:42Z","closed_at":null,"author_association":"OWNER","body":"Placeholder feature request for discussion with @alexeagle and anyone else interested \n\nIdea: automate some form of pre-release feedback loop between upstream and downstream dependencies. Downstream dependents could opt in to getting branches and maybe even PRs for unstable releases published by upstream maintainers. Could be major pre-releases (eg 4.0.0-alpha.1) but also even minor or patch ones such as 3.5.0-pre.1 if the author is concerned there was a lot of change and “maybe it broke somebody”. By opting into this, downstream dependents get the benefit of hopefully less dependency updates, assuming upstream authors pay attention to the results. \n\nLike most other Renovate features, this could be enabled/disabled in any way from per repository down to per package. \n\nNext question is how to give feedback to upstream packages. If they use Renovate themselves they could opt into this feature for full functionality, eg maybe an Issue could be created per-release with stats. Alternatively there’s nothing stopping us providing public stats for all public upstream packages regardless of opt-in.\n\nNote: this pretty much needs the app to be feasible, as there’s not really any easy way to share information back and forth with self hosted instances until one day eventually exposing an API etc. "},"comment":{"url":"https://api.github.com/repos/renovateapp/renovate/issues/comments/362360421","html_url":"https://github.com/renovateapp/renovate/issues/1453#issuecomment-362360421","issue_url":"https://api.github.com/repos/renovateapp/renovate/issues/1453","id":362360421,"user":{"login":"StephenFluin","id":165056,"avatar_url":"https://avatars0.githubusercontent.com/u/165056?v=4","gravatar_id":"","url":"https://api.github.com/users/StephenFluin","html_url":"https://github.com/StephenFluin","followers_url":"https://api.github.com/users/StephenFluin/followers","following_url":"https://api.github.com/users/StephenFluin/following{/other_user}","gists_url":"https://api.github.com/users/StephenFluin/gists{/gist_id}","starred_url":"https://api.github.com/users/StephenFluin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/StephenFluin/subscriptions","organizations_url":"https://api.github.com/users/StephenFluin/orgs","repos_url":"https://api.github.com/users/StephenFluin/repos","events_url":"https://api.github.com/users/StephenFluin/events{/privacy}","received_events_url":"https://api.github.com/users/StephenFluin/received_events","type":"User","site_admin":false},"created_at":"2018-02-01T18:36:42Z","updated_at":"2018-02-01T18:36:42Z","author_association":"NONE","body":"We have a small project called Community CI where we partner with teams that want to pull every commit from our master repository and send us failures from a known-good repository. Message devrel@angular.io if you are interested in setting this up. Most of the work is on your side in your CI.\r\n\r\nEvery release (beta, rc, or GA) starts its life as a commit to master, and every commit to master is validated extensively prior to merge, so by following every build from the build system, you are essentially following the same releases as Google."}}
{"actor":{"display_login":"StephenFluin"}}