{"html_url": "https://github.com/simonw/datasette/issues/394#issuecomment-603570972", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/394", "id": 603570972, "node_id": "MDEyOklzc3VlQ29tbWVudDYwMzU3MDk3Mg==", "user": {"value": 9599, "label": "simonw"}, "created_at": "2020-03-25T00:17:24Z", "updated_at": "2020-03-25T00:17:24Z", "author_association": "OWNER", "body": "I got this working as a proxied instance inside Binder, building on @psychemedia's work: https://github.com/simonw/jupyterserverproxy-datasette-demo/issues/1\r\n\r\nNow that I've seen it working there I'm going to land the pull request.", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 396212021, "label": "base_url configuration setting"}, "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-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-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-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-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-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-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-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-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-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-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-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-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/711#issuecomment-603605657", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/711", "id": 603605657, "node_id": "MDEyOklzc3VlQ29tbWVudDYwMzYwNTY1Nw==", "user": {"value": 9599, "label": "simonw"}, "created_at": "2020-03-25T02:32:00Z", "updated_at": "2020-03-25T02:32:00Z", "author_association": "OWNER", "body": "Commits in this release: https://github.com/simonw/datasette/compare/0.38...90015b26", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 587398703, "label": "Release notes for Datasette 0.39"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/711#issuecomment-603628876", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/711", "id": 603628876, "node_id": "MDEyOklzc3VlQ29tbWVudDYwMzYyODg3Ng==", "user": {"value": 9599, "label": "simonw"}, "created_at": "2020-03-25T04:06:55Z", "updated_at": "2020-03-25T04:06:55Z", "author_association": "OWNER", "body": "Closed by dedd775512daee49925882654f252df61a9e3b6d", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 587398703, "label": "Release notes for Datasette 0.39"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/394#issuecomment-603631640", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/394", "id": 603631640, "node_id": "MDEyOklzc3VlQ29tbWVudDYwMzYzMTY0MA==", "user": {"value": 9599, "label": "simonw"}, "created_at": "2020-03-25T04:19:08Z", "updated_at": "2020-03-25T04:19:08Z", "author_association": "OWNER", "body": "Shipped in 0.39: https://datasette.readthedocs.io/en/latest/changelog.html#v0-39", "reactions": "{\"total_count\": 1, \"+1\": 1, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 396212021, "label": "base_url configuration setting"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/702#issuecomment-603631746", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/702", "id": 603631746, "node_id": "MDEyOklzc3VlQ29tbWVudDYwMzYzMTc0Ng==", "user": {"value": 9599, "label": "simonw"}, "created_at": "2020-03-25T04:19:36Z", "updated_at": "2020-03-25T04:19:36Z", "author_association": "OWNER", "body": "Shipped in 0.39: https://datasette.readthedocs.io/en/latest/changelog.html#v0-39", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 585390482, "label": "Option in metadata.json to set default sort order for a table"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/394#issuecomment-603849245", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/394", "id": 603849245, "node_id": "MDEyOklzc3VlQ29tbWVudDYwMzg0OTI0NQ==", "user": {"value": 132978, "label": "terrycojones"}, "created_at": "2020-03-25T13:48:13Z", "updated_at": "2020-03-25T13:48:13Z", "author_association": "NONE", "body": "Great - thanks again.\r\n", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 396212021, "label": "base_url configuration setting"}, "performed_via_github_app": null}