{"action":"created","issue":{"url":"https://api.github.com/repos/rstudio/rsconnect/issues/105","repository_url":"https://api.github.com/repos/rstudio/rsconnect","labels_url":"https://api.github.com/repos/rstudio/rsconnect/issues/105/labels{/name}","comments_url":"https://api.github.com/repos/rstudio/rsconnect/issues/105/comments","events_url":"https://api.github.com/repos/rstudio/rsconnect/issues/105/events","html_url":"https://github.com/rstudio/rsconnect/pull/105","id":156368154,"number":105,"title":"validate application names on deploy","user":{"login":"kevinushey","id":1976582,"avatar_url":"https://avatars.githubusercontent.com/u/1976582?v=3","gravatar_id":"","url":"https://api.github.com/users/kevinushey","html_url":"https://github.com/kevinushey","followers_url":"https://api.github.com/users/kevinushey/followers","following_url":"https://api.github.com/users/kevinushey/following{/other_user}","gists_url":"https://api.github.com/users/kevinushey/gists{/gist_id}","starred_url":"https://api.github.com/users/kevinushey/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kevinushey/subscriptions","organizations_url":"https://api.github.com/users/kevinushey/orgs","repos_url":"https://api.github.com/users/kevinushey/repos","events_url":"https://api.github.com/users/kevinushey/events{/privacy}","received_events_url":"https://api.github.com/users/kevinushey/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2016-05-23T21:13:14Z","updated_at":"2016-05-24T16:44:14Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/rstudio/rsconnect/pulls/105","html_url":"https://github.com/rstudio/rsconnect/pull/105","diff_url":"https://github.com/rstudio/rsconnect/pull/105.diff","patch_url":"https://github.com/rstudio/rsconnect/pull/105.patch"},"body":"This PR attempts to validate the application name on deployment. (Please let me know what tweaks I can / should make re: validation; we should also add some tests)\r\n\r\nShould add some tests before merge."},"comment":{"url":"https://api.github.com/repos/rstudio/rsconnect/issues/comments/221332171","html_url":"https://github.com/rstudio/rsconnect/pull/105#issuecomment-221332171","issue_url":"https://api.github.com/repos/rstudio/rsconnect/issues/105","id":221332171,"user":{"login":"jmcphers","id":470418,"avatar_url":"https://avatars.githubusercontent.com/u/470418?v=3","gravatar_id":"","url":"https://api.github.com/users/jmcphers","html_url":"https://github.com/jmcphers","followers_url":"https://api.github.com/users/jmcphers/followers","following_url":"https://api.github.com/users/jmcphers/following{/other_user}","gists_url":"https://api.github.com/users/jmcphers/gists{/gist_id}","starred_url":"https://api.github.com/users/jmcphers/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jmcphers/subscriptions","organizations_url":"https://api.github.com/users/jmcphers/orgs","repos_url":"https://api.github.com/users/jmcphers/repos","events_url":"https://api.github.com/users/jmcphers/events{/privacy}","received_events_url":"https://api.github.com/users/jmcphers/received_events","type":"User","site_admin":false},"created_at":"2016-05-24T16:44:13Z","updated_at":"2016-05-24T16:44:13Z","body":"Yes, we do. Here's where it happens in the IDE (Kevin, if you want you can use the same regexp, since it includes the length restrictions):\r\n\r\nhttps://github.com/rstudio/rstudio/blob/ebb054efe3e650de818a251b11087311e5169ed8/src/gwt/src/org/rstudio/studio/client/rsconnect/ui/AppNameTextbox.java#L79-L86"}}
{"actor":{"display_login":"jmcphers"}}