{"action":"opened","issue":{"url":"https://api.github.com/repos/fastlane/deliver/issues/484","labels_url":"https://api.github.com/repos/fastlane/deliver/issues/484/labels{/name}","comments_url":"https://api.github.com/repos/fastlane/deliver/issues/484/comments","events_url":"https://api.github.com/repos/fastlane/deliver/issues/484/events","html_url":"https://github.com/fastlane/deliver/issues/484","id":117326848,"number":484,"title":"[feature request] add configurable timeout for \"submit to review\" ","user":{"login":"iPavel92","id":1197759,"avatar_url":"https://avatars.githubusercontent.com/u/1197759?v=3","gravatar_id":"","url":"https://api.github.com/users/iPavel92","html_url":"https://github.com/iPavel92","followers_url":"https://api.github.com/users/iPavel92/followers","following_url":"https://api.github.com/users/iPavel92/following{/other_user}","gists_url":"https://api.github.com/users/iPavel92/gists{/gist_id}","starred_url":"https://api.github.com/users/iPavel92/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/iPavel92/subscriptions","organizations_url":"https://api.github.com/users/iPavel92/orgs","repos_url":"https://api.github.com/users/iPavel92/repos","events_url":"https://api.github.com/users/iPavel92/events{/privacy}","received_events_url":"https://api.github.com/users/iPavel92/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-11-17T10:37:44Z","updated_at":"2015-11-17T10:37:44Z","closed_at":null,"body":"The problem: sometimes build processing takes a lot of time. Than can make troubles with batch updating. It will be nice to stop waiting build processing after some time and go to the next app. \r\n\r\nFor example, my workflow:\r\nStage 1: uploadng new build\r\n1. Application A uploaded (submit_to_review = false), processing started\r\n2. Application B uploaded (submit_to_review = false), processing started\r\n...\r\nStage 2 (after about a hour when processing should be finished)\r\n1. Application A processed, submitted to review\r\n2. Application B still processing for hours, deliver waiting...\r\n3. Applications C, D - not submitted because\r\n\r\nWhat should be:\r\nStage 2\r\n1. Application A processed, submitted to review\r\n2. Application B still processing for hours, deliver fails after configurable time (for ex. 10 mins)...\r\n3. Applications C, D - submitted to review\r\n4. (next day) Application B processed, submitted to review\r\n\r\nSuggested solution: \r\nAdd a paramether \"build_processing_timeout_minutes\" to the Deliverfile. If setted, stop deliver after build processing timeout"}}