{"action":"created","issue":{"url":"https://api.github.com/repos/RadicalFx/housekeeping/issues/35","repository_url":"https://api.github.com/repos/RadicalFx/housekeeping","labels_url":"https://api.github.com/repos/RadicalFx/housekeeping/issues/35/labels{/name}","comments_url":"https://api.github.com/repos/RadicalFx/housekeeping/issues/35/comments","events_url":"https://api.github.com/repos/RadicalFx/housekeeping/issues/35/events","html_url":"https://github.com/RadicalFx/housekeeping/issues/35","id":135197672,"number":35,"title":"Introduce GitVersion to simplify the release process and eventually move from GitFlow to GitHubFlow","user":{"login":"mauroservienti","id":1325611,"avatar_url":"https://avatars.githubusercontent.com/u/1325611?v=3","gravatar_id":"","url":"https://api.github.com/users/mauroservienti","html_url":"https://github.com/mauroservienti","followers_url":"https://api.github.com/users/mauroservienti/followers","following_url":"https://api.github.com/users/mauroservienti/following{/other_user}","gists_url":"https://api.github.com/users/mauroservienti/gists{/gist_id}","starred_url":"https://api.github.com/users/mauroservienti/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mauroservienti/subscriptions","organizations_url":"https://api.github.com/users/mauroservienti/orgs","repos_url":"https://api.github.com/users/mauroservienti/repos","events_url":"https://api.github.com/users/mauroservienti/events{/privacy}","received_events_url":"https://api.github.com/users/mauroservienti/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/RadicalFx/housekeeping/labels/ready","name":"ready","color":"ededed"}],"state":"open","locked":false,"assignee":{"login":"mauroservienti","id":1325611,"avatar_url":"https://avatars.githubusercontent.com/u/1325611?v=3","gravatar_id":"","url":"https://api.github.com/users/mauroservienti","html_url":"https://github.com/mauroservienti","followers_url":"https://api.github.com/users/mauroservienti/followers","following_url":"https://api.github.com/users/mauroservienti/following{/other_user}","gists_url":"https://api.github.com/users/mauroservienti/gists{/gist_id}","starred_url":"https://api.github.com/users/mauroservienti/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mauroservienti/subscriptions","organizations_url":"https://api.github.com/users/mauroservienti/orgs","repos_url":"https://api.github.com/users/mauroservienti/repos","events_url":"https://api.github.com/users/mauroservienti/events{/privacy}","received_events_url":"https://api.github.com/users/mauroservienti/received_events","type":"User","site_admin":false},"milestone":null,"comments":8,"created_at":"2016-02-21T12:02:39Z","updated_at":"2016-02-23T14:56:02Z","closed_at":null,"body":"Currently, IMO, the release process is a bit to complicated. The user need to manually bump the version number, not expected. Then we need to remember to release in production bumping again the version number in another place on a different branch. Once a thing is merged into develop we have no standard way to keep track that it needs to be released. Other than this we have master and develop that tend to complicate things.\r\n\r\nWhat if:\r\n\r\n* introduce GitVersion\r\n* skip manually bumping the version \r\n* when we want to release add a tag using a PR or a release-1.2.3 branch \r\n* the build will have the correct versions created by GitVersion\r\n* change the release process so that if the version is unstable we push to myget otherwise we push to Nuget\r\n\r\nThe above will also allow to easily move from master/develop to a single master branch.\r\n\r\nThoughts @micdenny ?\r\n"},"comment":{"url":"https://api.github.com/repos/RadicalFx/housekeeping/issues/comments/187728700","html_url":"https://github.com/RadicalFx/housekeeping/issues/35#issuecomment-187728700","issue_url":"https://api.github.com/repos/RadicalFx/housekeeping/issues/35","id":187728700,"user":{"login":"mauroservienti","id":1325611,"avatar_url":"https://avatars.githubusercontent.com/u/1325611?v=3","gravatar_id":"","url":"https://api.github.com/users/mauroservienti","html_url":"https://github.com/mauroservienti","followers_url":"https://api.github.com/users/mauroservienti/followers","following_url":"https://api.github.com/users/mauroservienti/following{/other_user}","gists_url":"https://api.github.com/users/mauroservienti/gists{/gist_id}","starred_url":"https://api.github.com/users/mauroservienti/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mauroservienti/subscriptions","organizations_url":"https://api.github.com/users/mauroservienti/orgs","repos_url":"https://api.github.com/users/mauroservienti/repos","events_url":"https://api.github.com/users/mauroservienti/events{/privacy}","received_events_url":"https://api.github.com/users/mauroservienti/received_events","type":"User","site_admin":false},"created_at":"2016-02-23T14:56:02Z","updated_at":"2016-02-23T14:56:02Z","body":"We are actually using V2 Nuget feeds, should I try to move to V3?\n\n```\nMSBuild auto-detection: using msbuild version '14.0' from 'C:\\Program Files (x86)\\MSBuild\\14.0\\bin'.\nFeeds used:\n  C:\\Users\\appveyor\\AppData\\Local\\NuGet\\Cache\n  https://www.nuget.org/api/v2/\n  https://www.myget.org/F/radical-unstable/api/v\n```\n\n> try to rebuild a couple of times to see if it's a nuget restoring issue\n\nyes, no rush"}}