{"action":"created","issue":{"url":"https://api.github.com/repos/GitTools/GitVersion/issues/1445","repository_url":"https://api.github.com/repos/GitTools/GitVersion","labels_url":"https://api.github.com/repos/GitTools/GitVersion/issues/1445/labels{/name}","comments_url":"https://api.github.com/repos/GitTools/GitVersion/issues/1445/comments","events_url":"https://api.github.com/repos/GitTools/GitVersion/issues/1445/events","html_url":"https://github.com/GitTools/GitVersion/issues/1445","id":343798883,"node_id":"MDU6SXNzdWUzNDM3OTg4ODM=","number":1445,"title":"Sort out CD","user":{"login":"dazinator","id":3176632,"node_id":"MDQ6VXNlcjMxNzY2MzI=","avatar_url":"https://avatars2.githubusercontent.com/u/3176632?v=4","gravatar_id":"","url":"https://api.github.com/users/dazinator","html_url":"https://github.com/dazinator","followers_url":"https://api.github.com/users/dazinator/followers","following_url":"https://api.github.com/users/dazinator/following{/other_user}","gists_url":"https://api.github.com/users/dazinator/gists{/gist_id}","starred_url":"https://api.github.com/users/dazinator/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dazinator/subscriptions","organizations_url":"https://api.github.com/users/dazinator/orgs","repos_url":"https://api.github.com/users/dazinator/repos","events_url":"https://api.github.com/users/dazinator/events{/privacy}","received_events_url":"https://api.github.com/users/dazinator/received_events","type":"User","site_admin":false},"labels":[{"id":67954564,"node_id":"MDU6TGFiZWw2Nzk1NDU2NA==","url":"https://api.github.com/repos/GitTools/GitVersion/labels/up-for-grabs","name":"up-for-grabs","color":"009800","default":false}],"state":"open","locked":false,"assignee":{"login":"arturcic","id":1760506,"node_id":"MDQ6VXNlcjE3NjA1MDY=","avatar_url":"https://avatars3.githubusercontent.com/u/1760506?v=4","gravatar_id":"","url":"https://api.github.com/users/arturcic","html_url":"https://github.com/arturcic","followers_url":"https://api.github.com/users/arturcic/followers","following_url":"https://api.github.com/users/arturcic/following{/other_user}","gists_url":"https://api.github.com/users/arturcic/gists{/gist_id}","starred_url":"https://api.github.com/users/arturcic/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/arturcic/subscriptions","organizations_url":"https://api.github.com/users/arturcic/orgs","repos_url":"https://api.github.com/users/arturcic/repos","events_url":"https://api.github.com/users/arturcic/events{/privacy}","received_events_url":"https://api.github.com/users/arturcic/received_events","type":"User","site_admin":false},"assignees":[{"login":"arturcic","id":1760506,"node_id":"MDQ6VXNlcjE3NjA1MDY=","avatar_url":"https://avatars3.githubusercontent.com/u/1760506?v=4","gravatar_id":"","url":"https://api.github.com/users/arturcic","html_url":"https://github.com/arturcic","followers_url":"https://api.github.com/users/arturcic/followers","following_url":"https://api.github.com/users/arturcic/following{/other_user}","gists_url":"https://api.github.com/users/arturcic/gists{/gist_id}","starred_url":"https://api.github.com/users/arturcic/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/arturcic/subscriptions","organizations_url":"https://api.github.com/users/arturcic/orgs","repos_url":"https://api.github.com/users/arturcic/repos","events_url":"https://api.github.com/users/arturcic/events{/privacy}","received_events_url":"https://api.github.com/users/arturcic/received_events","type":"User","site_admin":false}],"milestone":null,"comments":101,"created_at":"2018-07-23T21:16:26Z","updated_at":"2018-10-12T07:59:16Z","closed_at":null,"author_association":"MEMBER","body":"1. Can anyone help with the following tasks:\r\n\r\n- [x] We need to get `cake` build script to build the `gem package` as it isn't built at present.\r\n- [x] We need to get `cake` build script to build the `tfs task` as it isn't build at present.\r\n\r\n2. We need to get all of the build assets being pushed automatically to their respective deployment channels, on every commit push. Can we agree on the following strategy:\r\n\r\n- In order to issue a \"stable\" release, we will tag a commit on master with a stable number.\r\n- Every other commit not tagged with a stable number, and irrespective of branch, will produce an \"Unstable\" release.\r\n\r\nIf so we need to:\r\n\r\n- [ ] Configure gitversion to produce stable / unstable version numbers as per the above.\r\n- [x] Amend the build so that stable assets (i.e of the back of a stable build) are pushed to their stable deployment channels (i.e nuget.org etc)\r\n- [x] Ament the build so that \"unstable\" assets (everything that isn't a stable build are pushed to their unstable / pre-release deployment channels (i.e appveyor ci nuget feed etc)\r\n\r\nNote: There appears to [be a cake script for deployments](https://github.com/GitTools/GitVersion/blob/master/deploy.cake#L81)` that does a lot of what we need already, but it's not clear to me when this runs or if someone executes it manually or something. Perhaps someone could clarify whether its still used and how.\r\n\r\n\r\nWe have PR's waiting in the wings, and issues because people can't find the latest packages where they are expecting, and this is because we haven't been able to get a handle on the release process or are too reliant on manual intervention.\r\n\r\nSee several of the [bottom comments here](https://github.com/GitTools/GitVersion/pull/1432) for background.  \r\n\r\n\r\nThe assets we need to be pushing (Please amend appropriately) are as seen [here](https://github.com/GitTools/GitVersion/blob/master/deploy.cake#L81):\r\n\r\n- [x] NuGetCommandLineBuild --> NuGet.org\r\n- [x] NuGetRefBuild --> NuGet.org\r\n- [x] NuGetExeDotNetCoreBuild --> NuGet.org\r\n- [x] NuGetTaskBuild --> NuGet.org\r\n- [x] NuGetExeBuild --> Chocolatey.org\r\n- [x] GemBuild --> ?\r\n- [x] GitVersionTfsTaskBuild--> ?\r\n- [x] zip --> Docker Hub\r\n- [x] zip-dotnetcore --> Docker Hub\r\n\r\n\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/GitTools/GitVersion/issues/comments/429239742","html_url":"https://github.com/GitTools/GitVersion/issues/1445#issuecomment-429239742","issue_url":"https://api.github.com/repos/GitTools/GitVersion/issues/1445","id":429239742,"node_id":"MDEyOklzc3VlQ29tbWVudDQyOTIzOTc0Mg==","user":{"login":"arturcic","id":1760506,"node_id":"MDQ6VXNlcjE3NjA1MDY=","avatar_url":"https://avatars3.githubusercontent.com/u/1760506?v=4","gravatar_id":"","url":"https://api.github.com/users/arturcic","html_url":"https://github.com/arturcic","followers_url":"https://api.github.com/users/arturcic/followers","following_url":"https://api.github.com/users/arturcic/following{/other_user}","gists_url":"https://api.github.com/users/arturcic/gists{/gist_id}","starred_url":"https://api.github.com/users/arturcic/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/arturcic/subscriptions","organizations_url":"https://api.github.com/users/arturcic/orgs","repos_url":"https://api.github.com/users/arturcic/repos","events_url":"https://api.github.com/users/arturcic/events{/privacy}","received_events_url":"https://api.github.com/users/arturcic/received_events","type":"User","site_admin":false},"created_at":"2018-10-12T07:59:16Z","updated_at":"2018-10-12T07:59:16Z","author_association":"MEMBER","body":"That was also my assumption, I'll have to check how the scripts generate version for this, for all artifacts"}}
{"actor":{"display_login":"arturcic"}}