{"action":"created","issue":{"url":"https://api.github.com/repos/dotnet/cli/issues/3028","repository_url":"https://api.github.com/repos/dotnet/cli","labels_url":"https://api.github.com/repos/dotnet/cli/issues/3028/labels{/name}","comments_url":"https://api.github.com/repos/dotnet/cli/issues/3028/comments","events_url":"https://api.github.com/repos/dotnet/cli/issues/3028/events","html_url":"https://github.com/dotnet/cli/pull/3028","id":154787102,"number":3028,"title":"Fix publish CoreHost NuGet packages","user":{"login":"eerhardt","id":8291187,"avatar_url":"https://avatars.githubusercontent.com/u/8291187?v=3","gravatar_id":"","url":"https://api.github.com/users/eerhardt","html_url":"https://github.com/eerhardt","followers_url":"https://api.github.com/users/eerhardt/followers","following_url":"https://api.github.com/users/eerhardt/following{/other_user}","gists_url":"https://api.github.com/users/eerhardt/gists{/gist_id}","starred_url":"https://api.github.com/users/eerhardt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/eerhardt/subscriptions","organizations_url":"https://api.github.com/users/eerhardt/orgs","repos_url":"https://api.github.com/users/eerhardt/repos","events_url":"https://api.github.com/users/eerhardt/events{/privacy}","received_events_url":"https://api.github.com/users/eerhardt/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/dotnet/cli/labels/cla-already-signed","name":"cla-already-signed","color":"009800"},{"url":"https://api.github.com/repos/dotnet/cli/labels/in%20progress","name":"in progress","color":"ededed"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2016-05-13T19:47:17Z","updated_at":"2016-05-13T20:21:09Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/dotnet/cli/pulls/3028","html_url":"https://github.com/dotnet/cli/pull/3028","diff_url":"https://github.com/dotnet/cli/pull/3028.diff","patch_url":"https://github.com/dotnet/cli/pull/3028.patch"},"body":"Merging the PullNupkgFilesFromBlob target into rel/1.0.0 so it picks up the correct channel.\r\n\r\nFixing the publish script to push the CoreHost nupkgs to the correct version folder, not the CLI version folder.\r\n\r\nThis needs to be fixed ASAP so consumers can start consuming our RC3 packages.  I consciously didn't refactor the publishing code into the 'FinalizeBuild' target because that would have taken more time. We can do that separately, if we feel it is needed.\r\n\r\n@weshaggard @Sridhar-MS @brthor @livarcocc "},"comment":{"url":"https://api.github.com/repos/dotnet/cli/issues/comments/219149366","html_url":"https://github.com/dotnet/cli/pull/3028#issuecomment-219149366","issue_url":"https://api.github.com/repos/dotnet/cli/issues/3028","id":219149366,"user":{"login":"eerhardt","id":8291187,"avatar_url":"https://avatars.githubusercontent.com/u/8291187?v=3","gravatar_id":"","url":"https://api.github.com/users/eerhardt","html_url":"https://github.com/eerhardt","followers_url":"https://api.github.com/users/eerhardt/followers","following_url":"https://api.github.com/users/eerhardt/following{/other_user}","gists_url":"https://api.github.com/users/eerhardt/gists{/gist_id}","starred_url":"https://api.github.com/users/eerhardt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/eerhardt/subscriptions","organizations_url":"https://api.github.com/users/eerhardt/orgs","repos_url":"https://api.github.com/users/eerhardt/repos","events_url":"https://api.github.com/users/eerhardt/events{/privacy}","received_events_url":"https://api.github.com/users/eerhardt/received_events","type":"User","site_admin":false},"created_at":"2016-05-13T20:21:09Z","updated_at":"2016-05-13T20:21:09Z","body":"> I may be missing some context here, but what is the purpose of this? Why do we need to pull these packages from blob?\r\n\r\nThis is the way it is currently working.  We have a separate VSO build (on Windows) that runs every so often and looks to see if any builds have completed across all platforms. If so, it downloads the .nupkgs from the Azure blob, and then a 2nd build step publishes those .nupkgs to MyGet.\r\n\r\nWe currently lack the infrastructure to publish .nupkgs from non-Windows machines. Our \"CLI\" packages are only published from our Windows build today.  These \"CoreHost\" packages contain platform-specific assets, which means all packages from all platforms need to be published.\r\n\r\nToday it works by pushing all the platforms packages to Azure, and then a Windows \"clean up\" build comes along and picks them up and pushes them to MyGet.\r\n\r\nWe can change this in the future, but currently all \"rc3\" packages aren't getting published.  So this is to get \"rc3\" unblocked."}}