{"action":"closed","issue":{"url":"https://api.github.com/repos/aspnet/BuildTools/issues/730","repository_url":"https://api.github.com/repos/aspnet/BuildTools","labels_url":"https://api.github.com/repos/aspnet/BuildTools/issues/730/labels{/name}","comments_url":"https://api.github.com/repos/aspnet/BuildTools/issues/730/comments","events_url":"https://api.github.com/repos/aspnet/BuildTools/issues/730/events","html_url":"https://github.com/aspnet/BuildTools/issues/730","id":349606656,"node_id":"MDU6SXNzdWUzNDk2MDY2NTY=","number":730,"title":"Race condition when calling dotnet-install.ps1/sh twice in parallel threads","user":{"login":"natemcmaster","id":2696087,"node_id":"MDQ6VXNlcjI2OTYwODc=","avatar_url":"https://avatars0.githubusercontent.com/u/2696087?v=4","gravatar_id":"","url":"https://api.github.com/users/natemcmaster","html_url":"https://github.com/natemcmaster","followers_url":"https://api.github.com/users/natemcmaster/followers","following_url":"https://api.github.com/users/natemcmaster/following{/other_user}","gists_url":"https://api.github.com/users/natemcmaster/gists{/gist_id}","starred_url":"https://api.github.com/users/natemcmaster/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/natemcmaster/subscriptions","organizations_url":"https://api.github.com/users/natemcmaster/orgs","repos_url":"https://api.github.com/users/natemcmaster/repos","events_url":"https://api.github.com/users/natemcmaster/events{/privacy}","received_events_url":"https://api.github.com/users/natemcmaster/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":{"login":"ryanbrandenburg","id":14987221,"node_id":"MDQ6VXNlcjE0OTg3MjIx","avatar_url":"https://avatars0.githubusercontent.com/u/14987221?v=4","gravatar_id":"","url":"https://api.github.com/users/ryanbrandenburg","html_url":"https://github.com/ryanbrandenburg","followers_url":"https://api.github.com/users/ryanbrandenburg/followers","following_url":"https://api.github.com/users/ryanbrandenburg/following{/other_user}","gists_url":"https://api.github.com/users/ryanbrandenburg/gists{/gist_id}","starred_url":"https://api.github.com/users/ryanbrandenburg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ryanbrandenburg/subscriptions","organizations_url":"https://api.github.com/users/ryanbrandenburg/orgs","repos_url":"https://api.github.com/users/ryanbrandenburg/repos","events_url":"https://api.github.com/users/ryanbrandenburg/events{/privacy}","received_events_url":"https://api.github.com/users/ryanbrandenburg/received_events","type":"User","site_admin":false},"assignees":[{"login":"ryanbrandenburg","id":14987221,"node_id":"MDQ6VXNlcjE0OTg3MjIx","avatar_url":"https://avatars0.githubusercontent.com/u/14987221?v=4","gravatar_id":"","url":"https://api.github.com/users/ryanbrandenburg","html_url":"https://github.com/ryanbrandenburg","followers_url":"https://api.github.com/users/ryanbrandenburg/followers","following_url":"https://api.github.com/users/ryanbrandenburg/following{/other_user}","gists_url":"https://api.github.com/users/ryanbrandenburg/gists{/gist_id}","starred_url":"https://api.github.com/users/ryanbrandenburg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ryanbrandenburg/subscriptions","organizations_url":"https://api.github.com/users/ryanbrandenburg/orgs","repos_url":"https://api.github.com/users/ryanbrandenburg/repos","events_url":"https://api.github.com/users/ryanbrandenburg/events{/privacy}","received_events_url":"https://api.github.com/users/ryanbrandenburg/received_events","type":"User","site_admin":false}],"milestone":null,"comments":1,"created_at":"2018-08-10T18:01:27Z","updated_at":"2018-09-13T17:44:26Z","closed_at":"2018-09-13T17:44:26Z","author_association":"MEMBER","body":"If multiple processes call dotnet-install.ps1/sh twice, the script may fail while attempting to write files into DOTNET_HOME. We should add a mechanism to prevent this race. "}}
{"actor":{"display_login":"ryanbrandenburg"}}