{"action":"created","issue":{"url":"https://api.github.com/repos/whatwg/dom/issues/350","repository_url":"https://api.github.com/repos/whatwg/dom","labels_url":"https://api.github.com/repos/whatwg/dom/issues/350/labels{/name}","comments_url":"https://api.github.com/repos/whatwg/dom/issues/350/comments","events_url":"https://api.github.com/repos/whatwg/dom/issues/350/events","html_url":"https://github.com/whatwg/dom/pull/350","id":184970587,"number":350,"title":"Set up the architecture for commit/branch snapshots","user":{"login":"domenic","id":617481,"avatar_url":"https://avatars.githubusercontent.com/u/617481?v=3","gravatar_id":"","url":"https://api.github.com/users/domenic","html_url":"https://github.com/domenic","followers_url":"https://api.github.com/users/domenic/followers","following_url":"https://api.github.com/users/domenic/following{/other_user}","gists_url":"https://api.github.com/users/domenic/gists{/gist_id}","starred_url":"https://api.github.com/users/domenic/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/domenic/subscriptions","organizations_url":"https://api.github.com/users/domenic/orgs","repos_url":"https://api.github.com/users/domenic/repos","events_url":"https://api.github.com/users/domenic/events{/privacy}","received_events_url":"https://api.github.com/users/domenic/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":4,"created_at":"2016-10-24T22:23:00Z","updated_at":"2016-10-26T14:50:12Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/whatwg/dom/pulls/350","html_url":"https://github.com/whatwg/dom/pull/350","diff_url":"https://github.com/whatwg/dom/pull/350.diff","patch_url":"https://github.com/whatwg/dom/pull/350.patch"},"body":"@annevk I think the rest of the steps are up to you. You need to:\r\n\r\n- Ensure the DEPLOY_USER username is correct in deploy.sh. If you'd rather keep the actual username secret we can talk about how to encrypt that.\r\n- Generate a SSH key on the dom.spec.whatwg.org server and ensure it's trusted by the server (i.e. can be used to log in, by putting the public key in the appropriate place)\r\n- Encrypt the resulting private key, and check the resulting file into this branch as `deploy_key.enc`. [These instructions](https://gist.github.com/domenic/ec8b0fc8ab45f39403dd#get-encrypted-credentials), minus the part about \"add that deploy key to your repository\", should do the trick.\r\n- Enable Travis for whatwg/dom when everything is ready. We can do this together to make sure things are working.\r\n- Disable the existing deploy mechanisms.\r\n\r\nIt'd be a good idea to backup the current server copy of DOM so we can easily swap it back if something goes wrong while we're trying to land this. (That is, it'd be sad if DOM was down for even 10 minutes tomorrow morning.)\r\n\r\nThis setup assumes that there is a folder dom.spec.whatwg.org inside your home directory on the server, which is served to the web. If not we can tweak the script a bit.\r\n\r\nWe can also do somewhat of a dry-run by changing some variables, e.g. if you change WEB_ROOT to \"dom.spec.whatwg.org/test/\" then in theory it should spit out index.html and friends inside the /test subdirectory."},"comment":{"url":"https://api.github.com/repos/whatwg/dom/issues/comments/256371206","html_url":"https://github.com/whatwg/dom/pull/350#issuecomment-256371206","issue_url":"https://api.github.com/repos/whatwg/dom/issues/350","id":256371206,"user":{"login":"domenic","id":617481,"avatar_url":"https://avatars.githubusercontent.com/u/617481?v=3","gravatar_id":"","url":"https://api.github.com/users/domenic","html_url":"https://github.com/domenic","followers_url":"https://api.github.com/users/domenic/followers","following_url":"https://api.github.com/users/domenic/following{/other_user}","gists_url":"https://api.github.com/users/domenic/gists{/gist_id}","starred_url":"https://api.github.com/users/domenic/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/domenic/subscriptions","organizations_url":"https://api.github.com/users/domenic/orgs","repos_url":"https://api.github.com/users/domenic/repos","events_url":"https://api.github.com/users/domenic/events{/privacy}","received_events_url":"https://api.github.com/users/domenic/received_events","type":"User","site_admin":false},"created_at":"2016-10-26T14:50:12Z","updated_at":"2016-10-26T14:50:12Z","body":"I think a passphrase will prevent automated deployment. That would mean you'd need a human to type the passphrase every time you use that key, right?"}}
{"actor":{"display_login":"domenic"}}