{"action":"created","issue":{"url":"https://api.github.com/repos/fastlane/fastlane/issues/5121","repository_url":"https://api.github.com/repos/fastlane/fastlane","labels_url":"https://api.github.com/repos/fastlane/fastlane/issues/5121/labels{/name}","comments_url":"https://api.github.com/repos/fastlane/fastlane/issues/5121/comments","events_url":"https://api.github.com/repos/fastlane/fastlane/issues/5121/events","html_url":"https://github.com/fastlane/fastlane/pull/5121","id":159896740,"number":5121,"title":"MAKE FASTLANE FAST AGAIN","user":{"login":"neonichu","id":118992,"avatar_url":"https://avatars.githubusercontent.com/u/118992?v=3","gravatar_id":"","url":"https://api.github.com/users/neonichu","html_url":"https://github.com/neonichu","followers_url":"https://api.github.com/users/neonichu/followers","following_url":"https://api.github.com/users/neonichu/following{/other_user}","gists_url":"https://api.github.com/users/neonichu/gists{/gist_id}","starred_url":"https://api.github.com/users/neonichu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/neonichu/subscriptions","organizations_url":"https://api.github.com/users/neonichu/orgs","repos_url":"https://api.github.com/users/neonichu/repos","events_url":"https://api.github.com/users/neonichu/events{/privacy}","received_events_url":"https://api.github.com/users/neonichu/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":18,"created_at":"2016-06-13T08:26:24Z","updated_at":"2016-07-25T14:39:30Z","closed_at":"2016-07-25T14:39:30Z","pull_request":{"url":"https://api.github.com/repos/fastlane/fastlane/pulls/5121","html_url":"https://github.com/fastlane/fastlane/pull/5121","diff_url":"https://github.com/fastlane/fastlane/pull/5121.diff","patch_url":"https://github.com/fastlane/fastlane/pull/5121.patch"},"body":"Turns out `fastlane` can be kinda slow if the user has a bunch of gems installed:\r\n\r\n```bash\r\n$ time fastlane -v\r\nreal\t1m36.253s\r\nuser\t1m28.818s\r\nsys\t0m2.793s\r\n```\r\n\r\nwith the changes in this branch:\r\n\r\n```bash\r\n$ time fastlane -v\r\nreal\t0m2.277s\r\nuser\t0m1.704s\r\nsys\t0m0.295s\r\n```\r\n\r\nThe approach is kinda hacky, it works by shelling out to `bundle exec fastlane` and generates a `Gemfile` on the fly if there isn't one already.\r\n\r\ncc @KrauseFx "},"comment":{"url":"https://api.github.com/repos/fastlane/fastlane/issues/comments/234972561","html_url":"https://github.com/fastlane/fastlane/pull/5121#issuecomment-234972561","issue_url":"https://api.github.com/repos/fastlane/fastlane/issues/5121","id":234972561,"user":{"login":"KrauseFx","id":869950,"avatar_url":"https://avatars.githubusercontent.com/u/869950?v=3","gravatar_id":"","url":"https://api.github.com/users/KrauseFx","html_url":"https://github.com/KrauseFx","followers_url":"https://api.github.com/users/KrauseFx/followers","following_url":"https://api.github.com/users/KrauseFx/following{/other_user}","gists_url":"https://api.github.com/users/KrauseFx/gists{/gist_id}","starred_url":"https://api.github.com/users/KrauseFx/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/KrauseFx/subscriptions","organizations_url":"https://api.github.com/users/KrauseFx/orgs","repos_url":"https://api.github.com/users/KrauseFx/repos","events_url":"https://api.github.com/users/KrauseFx/events{/privacy}","received_events_url":"https://api.github.com/users/KrauseFx/received_events","type":"User","site_admin":false},"created_at":"2016-07-25T14:39:30Z","updated_at":"2016-07-25T14:39:30Z","body":"Thanks @neonichu for the effort, but as you know we solved this by detecting the speed and telling the user how to create a Gemfile 👍 "}}
{"actor":{"display_login":"KrauseFx"}}