{"action":"created","issue":{"url":"https://api.github.com/repos/backdrop-ops/backdropcms.org/issues/5","repository_url":"https://api.github.com/repos/backdrop-ops/backdropcms.org","labels_url":"https://api.github.com/repos/backdrop-ops/backdropcms.org/issues/5/labels{/name}","comments_url":"https://api.github.com/repos/backdrop-ops/backdropcms.org/issues/5/comments","events_url":"https://api.github.com/repos/backdrop-ops/backdropcms.org/issues/5/events","html_url":"https://github.com/backdrop-ops/backdropcms.org/issues/5","id":19167449,"number":5,"title":"Build automatic sandbox testing on pull request","user":{"login":"quicksketch","id":100206,"avatar_url":"https://avatars.githubusercontent.com/u/100206?v=3","gravatar_id":"","url":"https://api.github.com/users/quicksketch","html_url":"https://github.com/quicksketch","followers_url":"https://api.github.com/users/quicksketch/followers","following_url":"https://api.github.com/users/quicksketch/following{/other_user}","gists_url":"https://api.github.com/users/quicksketch/gists{/gist_id}","starred_url":"https://api.github.com/users/quicksketch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/quicksketch/subscriptions","organizations_url":"https://api.github.com/users/quicksketch/orgs","repos_url":"https://api.github.com/users/quicksketch/repos","events_url":"https://api.github.com/users/quicksketch/events{/privacy}","received_events_url":"https://api.github.com/users/quicksketch/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/backdrop-ops/backdropcms.org/labels/github-automation","name":"github-automation","color":"bfe5bf"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":23,"created_at":"2013-09-08T21:22:35Z","updated_at":"2016-03-24T19:30:40Z","closed_at":null,"body":"Since Backdrop won't work easily with Simplytest.me, and since we're on a platform that enables this more easily than before, we should look into building an automated sandbox environment for each pull request, similar to Lullabot's setup: http://www.lullabot.com/blog/article/github-pull-request-builder-drupal\r\n\r\nHowever that might be a bit too liberal, we should expect hundreds of pull requests to be open at all times, which could cause some scalability issues. If possible, maybe we could make it optional if a sandbox were needed somehow, like assigning a label on the associated issue. Note that since pull requests aren't in the \"issues\" repository, we can't assign labels to them."},"comment":{"url":"https://api.github.com/repos/backdrop-ops/backdropcms.org/issues/comments/200984041","html_url":"https://github.com/backdrop-ops/backdropcms.org/issues/5#issuecomment-200984041","issue_url":"https://api.github.com/repos/backdrop-ops/backdropcms.org/issues/5","id":200984041,"user":{"login":"quicksketch","id":100206,"avatar_url":"https://avatars.githubusercontent.com/u/100206?v=3","gravatar_id":"","url":"https://api.github.com/users/quicksketch","html_url":"https://github.com/quicksketch","followers_url":"https://api.github.com/users/quicksketch/followers","following_url":"https://api.github.com/users/quicksketch/following{/other_user}","gists_url":"https://api.github.com/users/quicksketch/gists{/gist_id}","starred_url":"https://api.github.com/users/quicksketch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/quicksketch/subscriptions","organizations_url":"https://api.github.com/users/quicksketch/orgs","repos_url":"https://api.github.com/users/quicksketch/repos","events_url":"https://api.github.com/users/quicksketch/events{/privacy}","received_events_url":"https://api.github.com/users/quicksketch/received_events","type":"User","site_admin":false},"created_at":"2016-03-24T19:30:40Z","updated_at":"2016-03-24T19:30:40Z","body":"Okay, we've almost got this all working! We've merge all the changes in https://github.com/backdrop-ops/backdropcms.org/issues/201. New PRs are now getting automatic sandboxes!\r\n\r\nThere a couple of small issues:\r\n\r\n- Force-pushed changes do not properly get a new sandbox with the new changes.\r\n- We need some love for the default homepage at http://qa.backdropcms.org. Right now it's just the default landing page (in Russian) for the IT Patrol hosting company."}}