{"action":"created","issue":{"url":"https://api.github.com/repos/octokit/octokit.net/issues/1440","repository_url":"https://api.github.com/repos/octokit/octokit.net","labels_url":"https://api.github.com/repos/octokit/octokit.net/issues/1440/labels{/name}","comments_url":"https://api.github.com/repos/octokit/octokit.net/issues/1440/comments","events_url":"https://api.github.com/repos/octokit/octokit.net/issues/1440/events","html_url":"https://github.com/octokit/octokit.net/issues/1440","id":169842305,"number":1440,"title":"migrate build scripts over to CAKE","user":{"login":"shiftkey","id":359239,"avatar_url":"https://avatars.githubusercontent.com/u/359239?v=3","gravatar_id":"","url":"https://api.github.com/users/shiftkey","html_url":"https://github.com/shiftkey","followers_url":"https://api.github.com/users/shiftkey/followers","following_url":"https://api.github.com/users/shiftkey/following{/other_user}","gists_url":"https://api.github.com/users/shiftkey/gists{/gist_id}","starred_url":"https://api.github.com/users/shiftkey/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/shiftkey/subscriptions","organizations_url":"https://api.github.com/users/shiftkey/orgs","repos_url":"https://api.github.com/users/shiftkey/repos","events_url":"https://api.github.com/users/shiftkey/events{/privacy}","received_events_url":"https://api.github.com/users/shiftkey/received_events","type":"User","site_admin":true},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2016-08-08T04:42:37Z","updated_at":"2016-09-02T21:21:08Z","closed_at":null,"body":"I've had some interest from various corners about moving our build scripts over to [Cake](https://github.com/cake-build/cake). The process seems very similar to what we're doing currently, so I'm not really going to stand in the way.\r\n\r\nThings I'd like to verify are possible with Cake (mostly due to emulating our current flow for releasing things):\r\n\r\n - use `dotnet` CLI tools to build, rather than MSBuild\r\n - `AssemblyInfo` generation from our `ReleaseNotes.md` file\r\n - SourceLink support (there's a nice helper for FAKE, but I gather there's a way to do it directly for our scenario)\r\n\r\nAlso note that these things in the current scripts will be made redundant by the migration to using the `dotnet` CLI, so I wouldn't worry about investing too much time in porting them over:\r\n\r\n - generating NuGet packages (although we might need to do some manual unpacking/repacking to get it working with NuGet) \r\n - running xUnit tests"},"comment":{"url":"https://api.github.com/repos/octokit/octokit.net/issues/comments/244490302","html_url":"https://github.com/octokit/octokit.net/issues/1440#issuecomment-244490302","issue_url":"https://api.github.com/repos/octokit/octokit.net/issues/1440","id":244490302,"user":{"login":"ryangribble","id":5425163,"avatar_url":"https://avatars.githubusercontent.com/u/5425163?v=3","gravatar_id":"","url":"https://api.github.com/users/ryangribble","html_url":"https://github.com/ryangribble","followers_url":"https://api.github.com/users/ryangribble/followers","following_url":"https://api.github.com/users/ryangribble/following{/other_user}","gists_url":"https://api.github.com/users/ryangribble/gists{/gist_id}","starred_url":"https://api.github.com/users/ryangribble/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ryangribble/subscriptions","organizations_url":"https://api.github.com/users/ryangribble/orgs","repos_url":"https://api.github.com/users/ryangribble/repos","events_url":"https://api.github.com/users/ryangribble/events{/privacy}","received_events_url":"https://api.github.com/users/ryangribble/received_events","type":"User","site_admin":false},"created_at":"2016-09-02T21:21:08Z","updated_at":"2016-09-02T21:21:08Z","body":"> SourceLink support (there's a nice helper for FAKE, but I gather there's a way to do it directly for our scenario)\r\n\r\nJust on this point, I stumbled upon [GitLink](https://github.com/GitTools/GitLink) which sounds like it may do the same thing as what SourceLink currently does.  CAKE has [built in aliases](http://cakebuild.net/api/cake.common.tools.gitlink) for GitLink"}}
{"actor":{"display_login":"ryangribble"}}