{"html_url": "https://github.com/simonw/datasette/issues/705#issuecomment-603605246", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/705", "id": 603605246, "node_id": "MDEyOklzc3VlQ29tbWVudDYwMzYwNTI0Ng==", "user": {"value": 9599, "label": "simonw"}, "created_at": "2020-03-25T02:30:24Z", "updated_at": "2020-03-25T02:30:24Z", "author_association": "OWNER", "body": "It worked! After that push https://latest.datasette.io/-/versions updated to show `90015b26895fd2bd29676bc375f096102b0587ed` as the version note.", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 585626199, "label": "latest.datasette.io is no longer updating"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/705#issuecomment-603604105", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/705", "id": 603604105, "node_id": "MDEyOklzc3VlQ29tbWVudDYwMzYwNDEwNQ==", "user": {"value": 9599, "label": "simonw"}, "created_at": "2020-03-25T02:25:42Z", "updated_at": "2020-03-25T02:25:42Z", "author_association": "OWNER", "body": "https://latest.datasette.io/-/versions is now serving from Cloud Run.", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 585626199, "label": "latest.datasette.io is no longer updating"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/705#issuecomment-603602781", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/705", "id": 603602781, "node_id": "MDEyOklzc3VlQ29tbWVudDYwMzYwMjc4MQ==", "user": {"value": 9599, "label": "simonw"}, "created_at": "2020-03-25T02:20:09Z", "updated_at": "2020-03-25T02:20:09Z", "author_association": "OWNER", "body": "Now following steps in https://simonwillison.net/2020/Jan/21/github-actions-cloud-run/ - I've added the `GCP_SA_EMAIL` and `GCP_SA_KEY` secrets to this repository: https://github.com/simonw/datasette/settings/secrets", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 585626199, "label": "latest.datasette.io is no longer updating"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/705#issuecomment-603601247", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/705", "id": 603601247, "node_id": "MDEyOklzc3VlQ29tbWVudDYwMzYwMTI0Nw==", "user": {"value": 9599, "label": "simonw"}, "created_at": "2020-03-25T02:14:25Z", "updated_at": "2020-03-25T02:14:25Z", "author_association": "OWNER", "body": "Could take a while for the certificate to be issued:\r\n\r\n\"Domain_mappings_\u2013_Cloud_Run_\u2013_datasette_\u2013_Google_Cloud_Platform\"\r\n", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 585626199, "label": "latest.datasette.io is no longer updating"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/705#issuecomment-603601073", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/705", "id": 603601073, "node_id": "MDEyOklzc3VlQ29tbWVudDYwMzYwMTA3Mw==", "user": {"value": 9599, "label": "simonw"}, "created_at": "2020-03-25T02:13:44Z", "updated_at": "2020-03-25T02:13:44Z", "author_association": "OWNER", "body": "Removed the conflicting record with:\r\n\r\n $ now dns rm rec_e4c36ae94cf0a2b7b1781329\r\n\r\nThen:\r\n\r\n $ now dns add datasette.io latest CNAME ghs.googlehosted.com.\r\n > Success! DNS record for domain datasette.io (rec_5b8855344da0be1861c4d55b) created under simonw [10s]", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 585626199, "label": "latest.datasette.io is no longer updating"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/705#issuecomment-603600553", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/705", "id": 603600553, "node_id": "MDEyOklzc3VlQ29tbWVudDYwMzYwMDU1Mw==", "user": {"value": 9599, "label": "simonw"}, "created_at": "2020-03-25T02:11:56Z", "updated_at": "2020-03-25T02:12:09Z", "author_association": "OWNER", "body": "... and set up the CNAME record:\r\n\r\n $ now dns add datasette.io latest CNAME ghs.googlehosted.com.\r\n\r\nGot an error:\r\n\r\n > Error! A conflicting record exists \"rec_e4c36ae94cf0a2b7b1781329\".\r\n", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 585626199, "label": "latest.datasette.io is no longer updating"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/705#issuecomment-603600372", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/705", "id": 603600372, "node_id": "MDEyOklzc3VlQ29tbWVudDYwMzYwMDM3Mg==", "user": {"value": 9599, "label": "simonw"}, "created_at": "2020-03-25T02:11:11Z", "updated_at": "2020-03-25T02:11:11Z", "author_association": "OWNER", "body": "Now add the service mapping in Cloud Run: https://console.cloud.google.com/run/domains?project=datasette-222320\r\n\r\n\"Domain_mappings_\u2013_Cloud_Run_\u2013_datasette_\u2013_Google_Cloud_Platform\"\r\n", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 585626199, "label": "latest.datasette.io is no longer updating"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/705#issuecomment-603600064", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/705", "id": 603600064, "node_id": "MDEyOklzc3VlQ29tbWVudDYwMzYwMDA2NA==", "user": {"value": 9599, "label": "simonw"}, "created_at": "2020-03-25T02:09:56Z", "updated_at": "2020-03-25T02:09:56Z", "author_association": "OWNER", "body": "That worked:\r\n\"Webmaster_Central\"\r\n", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 585626199, "label": "latest.datasette.io is no longer updating"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/705#issuecomment-603599974", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/705", "id": 603599974, "node_id": "MDEyOklzc3VlQ29tbWVudDYwMzU5OTk3NA==", "user": {"value": 9599, "label": "simonw"}, "created_at": "2020-03-25T02:09:34Z", "updated_at": "2020-03-25T02:09:34Z", "author_association": "OWNER", "body": "I tried running this:\r\n\r\n $ now dns add datasette.io '@' TXT google-site-verification=wHw15S1fkNOMzk42PEVK6XLnSG9qEfyq6paO8_G4IVU", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 585626199, "label": "latest.datasette.io is no longer updating"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/705#issuecomment-603599677", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/705", "id": 603599677, "node_id": "MDEyOklzc3VlQ29tbWVudDYwMzU5OTY3Nw==", "user": {"value": 9599, "label": "simonw"}, "created_at": "2020-03-25T02:08:11Z", "updated_at": "2020-03-25T02:08:11Z", "author_association": "OWNER", "body": "\"Webmaster_Central\"\r\n", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 585626199, "label": "latest.datasette.io is no longer updating"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/705#issuecomment-603599464", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/705", "id": 603599464, "node_id": "MDEyOklzc3VlQ29tbWVudDYwMzU5OTQ2NA==", "user": {"value": 9599, "label": "simonw"}, "created_at": "2020-03-25T02:07:16Z", "updated_at": "2020-03-25T02:07:16Z", "author_association": "OWNER", "body": "I need to verify `datasette.io` with Google. These instructions look good: https://cloud.google.com/endpoints/docs/openapi/verify-domain-name", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 585626199, "label": "latest.datasette.io is no longer updating"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/705#issuecomment-603582241", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/705", "id": 603582241, "node_id": "MDEyOklzc3VlQ29tbWVudDYwMzU4MjI0MQ==", "user": {"value": 9599, "label": "simonw"}, "created_at": "2020-03-25T01:00:55Z", "updated_at": "2020-03-25T01:00:55Z", "author_association": "OWNER", "body": "That's live at https://datasette-latest-j7hipcg4aq-uc.a.run.app/", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 585626199, "label": "latest.datasette.io is no longer updating"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/705#issuecomment-603582122", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/705", "id": 603582122, "node_id": "MDEyOklzc3VlQ29tbWVudDYwMzU4MjEyMg==", "user": {"value": 9599, "label": "simonw"}, "created_at": "2020-03-25T01:00:30Z", "updated_at": "2020-03-25T01:00:30Z", "author_association": "OWNER", "body": "I'm going to do this using GitHub Actions and the recipe from https://simonwillison.net/2020/Jan/21/github-actions-cloud-run/\r\n\r\nFirst step: deploying manually using this:\r\n```\r\ndatasette publish cloudrun fixtures.db \\\r\n -m fixtures.json \\\r\n --branch=7656fd64d8b6a32ebc34d89c1b8711cc5ea240f7 \\\r\n --version-note=7656fd64d8b6a32ebc34d89c1b8711cc5ea240f7 \\\r\n --extra-options=\"--config template_debug:1\" \\\r\n --service=datasette-latest\r\n```", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 585626199, "label": "latest.datasette.io is no longer updating"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/705#issuecomment-603561207", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/705", "id": 603561207, "node_id": "MDEyOklzc3VlQ29tbWVudDYwMzU2MTIwNw==", "user": {"value": 9599, "label": "simonw"}, "created_at": "2020-03-24T23:42:42Z", "updated_at": "2020-03-24T23:42:42Z", "author_association": "OWNER", "body": "I'd like to still provide https://v0-35.datasette.io/ URLs for every named release, but I'm not sure how to best automate the provisioning of those subdomains.\r\n\r\nFor the moment I'm going to focus on getting `latest.datasette.io` working again, using Cloud Run.", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 585626199, "label": "latest.datasette.io is no longer updating"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/705#issuecomment-603560898", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/705", "id": 603560898, "node_id": "MDEyOklzc3VlQ29tbWVudDYwMzU2MDg5OA==", "user": {"value": 9599, "label": "simonw"}, "created_at": "2020-03-24T23:41:32Z", "updated_at": "2020-03-24T23:41:32Z", "author_association": "OWNER", "body": "I can switch over to deploying that using Cloud Run. Unfortunately if I move away from Zeit Now v1 (since it's no longer supported and might stop working) I don't think I'll be able to deploy a permanent URL for every commit hash that I push any more, which is a real shame.", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 585626199, "label": "latest.datasette.io is no longer updating"}, "performed_via_github_app": null}