{"action":"created","comment":{"url":"https://api.github.com/repos/fsprojects/TickSpec/pulls/comments/174780524","pull_request_review_id":104198144,"id":174780524,"diff_hunk":"@@ -0,0 +1,95 @@\n+#I \"packages/build/fake/tools/\"\n+#r \"FakeLib\"\n+\n+open Fake\n+open Fake.AssemblyInfoFile\n+open Fake.Testing\n+\n+module AppVeyor = \n+    let BuildNumber = environVarOrNone \"APPVEYOR_BUILD_NUMBER\"\n+\n+open AppVeyor\n+open Fake.Testing.NUnit3\n+\n+module ReleaseNotes = \n+    let TickSpec = ReleaseNotesHelper.LoadReleaseNotes (\"./RELEASE_NOTES.md\")\n+\n+module Build = \n+    let rootDir = __SOURCE_DIRECTORY__\n+    let nuget = rootDir </> \"packed_nugets\"\n+    let setParams defaults =\n+        { defaults with\n+            Verbosity = Some MSBuildVerbosity.Normal\n+            Targets = [\"Rebuild\"]\n+            Properties =\n+                [ \"AllowedReferenceRelatedFileExtensions\", \".pdb\"\n+                  \"Optimize\", \"True\"\n+                  \"DebugSymbols\", \"True\"\n+                  \"Configuration\", \"Release\" ]\n+         }\n+\n+let Sln = \"./TickSpec.sln\"\n+\n+Target \"Clean\" <| fun _ -> DeleteDir Build.nuget\n+    \n+Target \"AssemblyInfo\" <| fun _ ->\n+    !! (\"TickSpec\" </> \"AssemblyInfo.fs\")\n+    |> Seq.iter(fun asmInfo ->\n+        let fileVersion =\n+            BuildNumber |> Option.defaultValue \"0\" \n+            |> sprintf \"%s.%s\" ReleaseNotes.TickSpec.AssemblyVersion\n+        [ Attribute.Version fileVersion\n+          Attribute.FileVersion fileVersion ]\n+        |> AssemblyInfoFile.UpdateAttributes asmInfo)\n+\n+Target \"Build\" <| fun _ -> build Build.setParams Sln\n+\n+Target \"Test\" <| fun _ ->\n+    let examples x = Build.rootDir </> \"Examples\" </> x\n+    [ examples \"ByFeature/DependencyInjection/bin/Release/DependencyInjection.dll\"\n+      examples \"ByFeature/FunctionalInjection/bin/Release/FunctionalInjection.dll\"\n+      examples \"ByFramework/NUnit/CSharp.NUnit/bin/Release/NUnit.cSharp.dll\"\n+      examples \"ByFramework/NUnit/FSharp.NUnit/bin/Release/NUnit.FSharp.dll\"\n+      examples \"ByStyle/Attributes/bin/Release/Attributes.dll\"\n+      examples \"ByStyle/Functional/bin/Release/Functional.dll\" ]\n+    |> NUnit3 (fun p -> ","path":"build.fsx","position":55,"original_position":55,"commit_id":"000d43171f6d890d78788592af0f26cea32e93f8","original_commit_id":"000d43171f6d890d78788592af0f26cea32e93f8","user":{"login":"mchaloupka","id":6637220,"avatar_url":"https://avatars1.githubusercontent.com/u/6637220?v=4","gravatar_id":"","url":"https://api.github.com/users/mchaloupka","html_url":"https://github.com/mchaloupka","followers_url":"https://api.github.com/users/mchaloupka/followers","following_url":"https://api.github.com/users/mchaloupka/following{/other_user}","gists_url":"https://api.github.com/users/mchaloupka/gists{/gist_id}","starred_url":"https://api.github.com/users/mchaloupka/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mchaloupka/subscriptions","organizations_url":"https://api.github.com/users/mchaloupka/orgs","repos_url":"https://api.github.com/users/mchaloupka/repos","events_url":"https://api.github.com/users/mchaloupka/events{/privacy}","received_events_url":"https://api.github.com/users/mchaloupka/received_events","type":"User","site_admin":false},"body":"NUnit2 is used.","created_at":"2018-03-15T13:28:27Z","updated_at":"2018-03-15T13:30:29Z","html_url":"https://github.com/fsprojects/TickSpec/pull/15#discussion_r174780524","pull_request_url":"https://api.github.com/repos/fsprojects/TickSpec/pulls/15","author_association":"COLLABORATOR","_links":{"self":{"href":"https://api.github.com/repos/fsprojects/TickSpec/pulls/comments/174780524"},"html":{"href":"https://github.com/fsprojects/TickSpec/pull/15#discussion_r174780524"},"pull_request":{"href":"https://api.github.com/repos/fsprojects/TickSpec/pulls/15"}}},"pull_request":{"url":"https://api.github.com/repos/fsprojects/TickSpec/pulls/15","id":175244597,"html_url":"https://github.com/fsprojects/TickSpec/pull/15","diff_url":"https://github.com/fsprojects/TickSpec/pull/15.diff","patch_url":"https://github.com/fsprojects/TickSpec/pull/15.patch","issue_url":"https://api.github.com/repos/fsprojects/TickSpec/issues/15","number":15,"state":"open","locked":false,"title":"enhance build + publish fake target","user":{"login":"cboudereau","id":2091863,"avatar_url":"https://avatars1.githubusercontent.com/u/2091863?v=4","gravatar_id":"","url":"https://api.github.com/users/cboudereau","html_url":"https://github.com/cboudereau","followers_url":"https://api.github.com/users/cboudereau/followers","following_url":"https://api.github.com/users/cboudereau/following{/other_user}","gists_url":"https://api.github.com/users/cboudereau/gists{/gist_id}","starred_url":"https://api.github.com/users/cboudereau/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cboudereau/subscriptions","organizations_url":"https://api.github.com/users/cboudereau/orgs","repos_url":"https://api.github.com/users/cboudereau/repos","events_url":"https://api.github.com/users/cboudereau/events{/privacy}","received_events_url":"https://api.github.com/users/cboudereau/received_events","type":"User","site_admin":false},"body":"Hello @sergey-tihon and @bartelink, I have done 2 commits (one for migrating to fake + paket and the last one for the publish target).\r\n\r\nI have rewrite the build process in order to be able to reproduce the build locally without appveyor by using fake + paket.\r\n\r\nI have also \r\n- added a RELEASE_NOTES.md to publish with the nuget (this will display the release notes on nuget.org)\r\n- Turning paket to magic mode\r\n\r\nLet me know if there is something wrong","created_at":"2018-03-15T13:07:10Z","updated_at":"2018-03-15T13:30:29Z","closed_at":null,"merged_at":null,"merge_commit_sha":"7f886518eee1f5ab1d6e2bb2a81276c52a9ee137","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"commits_url":"https://api.github.com/repos/fsprojects/TickSpec/pulls/15/commits","review_comments_url":"https://api.github.com/repos/fsprojects/TickSpec/pulls/15/comments","review_comment_url":"https://api.github.com/repos/fsprojects/TickSpec/pulls/comments{/number}","comments_url":"https://api.github.com/repos/fsprojects/TickSpec/issues/15/comments","statuses_url":"https://api.github.com/repos/fsprojects/TickSpec/statuses/000d43171f6d890d78788592af0f26cea32e93f8","head":{"label":"cboudereau:master","ref":"master","sha":"000d43171f6d890d78788592af0f26cea32e93f8","user":{"login":"cboudereau","id":2091863,"avatar_url":"https://avatars1.githubusercontent.com/u/2091863?v=4","gravatar_id":"","url":"https://api.github.com/users/cboudereau","html_url":"https://github.com/cboudereau","followers_url":"https://api.github.com/users/cboudereau/followers","following_url":"https://api.github.com/users/cboudereau/following{/other_user}","gists_url":"https://api.github.com/users/cboudereau/gists{/gist_id}","starred_url":"https://api.github.com/users/cboudereau/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cboudereau/subscriptions","organizations_url":"https://api.github.com/users/cboudereau/orgs","repos_url":"https://api.github.com/users/cboudereau/repos","events_url":"https://api.github.com/users/cboudereau/events{/privacy}","received_events_url":"https://api.github.com/users/cboudereau/received_events","type":"User","site_admin":false},"repo":{"id":125203278,"name":"TickSpec","full_name":"cboudereau/TickSpec","owner":{"login":"cboudereau","id":2091863,"avatar_url":"https://avatars1.githubusercontent.com/u/2091863?v=4","gravatar_id":"","url":"https://api.github.com/users/cboudereau","html_url":"https://github.com/cboudereau","followers_url":"https://api.github.com/users/cboudereau/followers","following_url":"https://api.github.com/users/cboudereau/following{/other_user}","gists_url":"https://api.github.com/users/cboudereau/gists{/gist_id}","starred_url":"https://api.github.com/users/cboudereau/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cboudereau/subscriptions","organizations_url":"https://api.github.com/users/cboudereau/orgs","repos_url":"https://api.github.com/users/cboudereau/repos","events_url":"https://api.github.com/users/cboudereau/events{/privacy}","received_events_url":"https://api.github.com/users/cboudereau/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/cboudereau/TickSpec","description":"Lean .NET BDD framework with powerful F# integration","fork":true,"url":"https://api.github.com/repos/cboudereau/TickSpec","forks_url":"https://api.github.com/repos/cboudereau/TickSpec/forks","keys_url":"https://api.github.com/repos/cboudereau/TickSpec/keys{/key_id}","collaborators_url":"https://api.github.com/repos/cboudereau/TickSpec/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/cboudereau/TickSpec/teams","hooks_url":"https://api.github.com/repos/cboudereau/TickSpec/hooks","issue_events_url":"https://api.github.com/repos/cboudereau/TickSpec/issues/events{/number}","events_url":"https://api.github.com/repos/cboudereau/TickSpec/events","assignees_url":"https://api.github.com/repos/cboudereau/TickSpec/assignees{/user}","branches_url":"https://api.github.com/repos/cboudereau/TickSpec/branches{/branch}","tags_url":"https://api.github.com/repos/cboudereau/TickSpec/tags","blobs_url":"https://api.github.com/repos/cboudereau/TickSpec/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/cboudereau/TickSpec/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/cboudereau/TickSpec/git/refs{/sha}","trees_url":"https://api.github.com/repos/cboudereau/TickSpec/git/trees{/sha}","statuses_url":"https://api.github.com/repos/cboudereau/TickSpec/statuses/{sha}","languages_url":"https://api.github.com/repos/cboudereau/TickSpec/languages","stargazers_url":"https://api.github.com/repos/cboudereau/TickSpec/stargazers","contributors_url":"https://api.github.com/repos/cboudereau/TickSpec/contributors","subscribers_url":"https://api.github.com/repos/cboudereau/TickSpec/subscribers","subscription_url":"https://api.github.com/repos/cboudereau/TickSpec/subscription","commits_url":"https://api.github.com/repos/cboudereau/TickSpec/commits{/sha}","git_commits_url":"https://api.github.com/repos/cboudereau/TickSpec/git/commits{/sha}","comments_url":"https://api.github.com/repos/cboudereau/TickSpec/comments{/number}","issue_comment_url":"https://api.github.com/repos/cboudereau/TickSpec/issues/comments{/number}","contents_url":"https://api.github.com/repos/cboudereau/TickSpec/contents/{+path}","compare_url":"https://api.github.com/repos/cboudereau/TickSpec/compare/{base}...{head}","merges_url":"https://api.github.com/repos/cboudereau/TickSpec/merges","archive_url":"https://api.github.com/repos/cboudereau/TickSpec/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/cboudereau/TickSpec/downloads","issues_url":"https://api.github.com/repos/cboudereau/TickSpec/issues{/number}","pulls_url":"https://api.github.com/repos/cboudereau/TickSpec/pulls{/number}","milestones_url":"https://api.github.com/repos/cboudereau/TickSpec/milestones{/number}","notifications_url":"https://api.github.com/repos/cboudereau/TickSpec/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/cboudereau/TickSpec/labels{/name}","releases_url":"https://api.github.com/repos/cboudereau/TickSpec/releases{/id}","deployments_url":"https://api.github.com/repos/cboudereau/TickSpec/deployments","created_at":"2018-03-14T11:36:45Z","updated_at":"2018-03-15T13:20:13Z","pushed_at":"2018-03-15T13:20:11Z","git_url":"git://github.com/cboudereau/TickSpec.git","ssh_url":"git@github.com:cboudereau/TickSpec.git","clone_url":"https://github.com/cboudereau/TickSpec.git","svn_url":"https://github.com/cboudereau/TickSpec","homepage":"","size":2397,"stargazers_count":0,"watchers_count":0,"language":"F#","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":0,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0"},"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"fsprojects:master","ref":"master","sha":"f1f36a0d3cc7e687a6ef40a2b784ed3e1b3cc4ec","user":{"login":"fsprojects","id":6001315,"avatar_url":"https://avatars2.githubusercontent.com/u/6001315?v=4","gravatar_id":"","url":"https://api.github.com/users/fsprojects","html_url":"https://github.com/fsprojects","followers_url":"https://api.github.com/users/fsprojects/followers","following_url":"https://api.github.com/users/fsprojects/following{/other_user}","gists_url":"https://api.github.com/users/fsprojects/gists{/gist_id}","starred_url":"https://api.github.com/users/fsprojects/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fsprojects/subscriptions","organizations_url":"https://api.github.com/users/fsprojects/orgs","repos_url":"https://api.github.com/users/fsprojects/repos","events_url":"https://api.github.com/users/fsprojects/events{/privacy}","received_events_url":"https://api.github.com/users/fsprojects/received_events","type":"Organization","site_admin":false},"repo":{"id":73753997,"name":"TickSpec","full_name":"fsprojects/TickSpec","owner":{"login":"fsprojects","id":6001315,"avatar_url":"https://avatars2.githubusercontent.com/u/6001315?v=4","gravatar_id":"","url":"https://api.github.com/users/fsprojects","html_url":"https://github.com/fsprojects","followers_url":"https://api.github.com/users/fsprojects/followers","following_url":"https://api.github.com/users/fsprojects/following{/other_user}","gists_url":"https://api.github.com/users/fsprojects/gists{/gist_id}","starred_url":"https://api.github.com/users/fsprojects/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fsprojects/subscriptions","organizations_url":"https://api.github.com/users/fsprojects/orgs","repos_url":"https://api.github.com/users/fsprojects/repos","events_url":"https://api.github.com/users/fsprojects/events{/privacy}","received_events_url":"https://api.github.com/users/fsprojects/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/fsprojects/TickSpec","description":"Lean .NET BDD framework with powerful F# integration","fork":false,"url":"https://api.github.com/repos/fsprojects/TickSpec","forks_url":"https://api.github.com/repos/fsprojects/TickSpec/forks","keys_url":"https://api.github.com/repos/fsprojects/TickSpec/keys{/key_id}","collaborators_url":"https://api.github.com/repos/fsprojects/TickSpec/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/fsprojects/TickSpec/teams","hooks_url":"https://api.github.com/repos/fsprojects/TickSpec/hooks","issue_events_url":"https://api.github.com/repos/fsprojects/TickSpec/issues/events{/number}","events_url":"https://api.github.com/repos/fsprojects/TickSpec/events","assignees_url":"https://api.github.com/repos/fsprojects/TickSpec/assignees{/user}","branches_url":"https://api.github.com/repos/fsprojects/TickSpec/branches{/branch}","tags_url":"https://api.github.com/repos/fsprojects/TickSpec/tags","blobs_url":"https://api.github.com/repos/fsprojects/TickSpec/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/fsprojects/TickSpec/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/fsprojects/TickSpec/git/refs{/sha}","trees_url":"https://api.github.com/repos/fsprojects/TickSpec/git/trees{/sha}","statuses_url":"https://api.github.com/repos/fsprojects/TickSpec/statuses/{sha}","languages_url":"https://api.github.com/repos/fsprojects/TickSpec/languages","stargazers_url":"https://api.github.com/repos/fsprojects/TickSpec/stargazers","contributors_url":"https://api.github.com/repos/fsprojects/TickSpec/contributors","subscribers_url":"https://api.github.com/repos/fsprojects/TickSpec/subscribers","subscription_url":"https://api.github.com/repos/fsprojects/TickSpec/subscription","commits_url":"https://api.github.com/repos/fsprojects/TickSpec/commits{/sha}","git_commits_url":"https://api.github.com/repos/fsprojects/TickSpec/git/commits{/sha}","comments_url":"https://api.github.com/repos/fsprojects/TickSpec/comments{/number}","issue_comment_url":"https://api.github.com/repos/fsprojects/TickSpec/issues/comments{/number}","contents_url":"https://api.github.com/repos/fsprojects/TickSpec/contents/{+path}","compare_url":"https://api.github.com/repos/fsprojects/TickSpec/compare/{base}...{head}","merges_url":"https://api.github.com/repos/fsprojects/TickSpec/merges","archive_url":"https://api.github.com/repos/fsprojects/TickSpec/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/fsprojects/TickSpec/downloads","issues_url":"https://api.github.com/repos/fsprojects/TickSpec/issues{/number}","pulls_url":"https://api.github.com/repos/fsprojects/TickSpec/pulls{/number}","milestones_url":"https://api.github.com/repos/fsprojects/TickSpec/milestones{/number}","notifications_url":"https://api.github.com/repos/fsprojects/TickSpec/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/fsprojects/TickSpec/labels{/name}","releases_url":"https://api.github.com/repos/fsprojects/TickSpec/releases{/id}","deployments_url":"https://api.github.com/repos/fsprojects/TickSpec/deployments","created_at":"2016-11-14T22:50:41Z","updated_at":"2018-03-15T09:43:37Z","pushed_at":"2018-03-15T13:20:13Z","git_url":"git://github.com/fsprojects/TickSpec.git","ssh_url":"git@github.com:fsprojects/TickSpec.git","clone_url":"https://github.com/fsprojects/TickSpec.git","svn_url":"https://github.com/fsprojects/TickSpec","homepage":"","size":2392,"stargazers_count":12,"watchers_count":12,"language":"F#","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":7,"mirror_url":null,"archived":false,"open_issues_count":2,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0"},"forks":7,"open_issues":2,"watchers":12,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/fsprojects/TickSpec/pulls/15"},"html":{"href":"https://github.com/fsprojects/TickSpec/pull/15"},"issue":{"href":"https://api.github.com/repos/fsprojects/TickSpec/issues/15"},"comments":{"href":"https://api.github.com/repos/fsprojects/TickSpec/issues/15/comments"},"review_comments":{"href":"https://api.github.com/repos/fsprojects/TickSpec/pulls/15/comments"},"review_comment":{"href":"https://api.github.com/repos/fsprojects/TickSpec/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/fsprojects/TickSpec/pulls/15/commits"},"statuses":{"href":"https://api.github.com/repos/fsprojects/TickSpec/statuses/000d43171f6d890d78788592af0f26cea32e93f8"}},"author_association":"NONE"}}
{"actor":{"display_login":"mchaloupka"}}