{"html_url": "https://github.com/simonw/datasette/issues/1905#issuecomment-1320721241", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/1905", "id": 1320721241, "node_id": "IC_kwDOBm6k_c5OuJtZ", "user": {"value": 9599, "label": "simonw"}, "created_at": "2022-11-19T01:12:05Z", "updated_at": "2022-11-19T01:12:05Z", "author_association": "OWNER", "body": "Used it to deploy this: https://fivethirtyeight.datasettes.com/-/versions", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 1456012874, "label": "`publish heroku` failing due to old Python version"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/1905#issuecomment-1320689643", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/1905", "id": 1320689643, "node_id": "IC_kwDOBm6k_c5OuB_r", "user": {"value": 9599, "label": "simonw"}, "created_at": "2022-11-19T00:17:19Z", "updated_at": "2022-11-19T00:41:54Z", "author_association": "OWNER", "body": "The tests don't cover this bit at the moment.\r\n\r\nWould be easier to write tests if there was a `--generate-dir` option as seen in https://datasette.io/plugins/datasette-publish-vercel", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 1456012874, "label": "`publish heroku` failing due to old Python version"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/1905#issuecomment-1320706596", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/1905", "id": 1320706596, "node_id": "IC_kwDOBm6k_c5OuGIk", "user": {"value": 9599, "label": "simonw"}, "created_at": "2022-11-19T00:41:44Z", "updated_at": "2022-11-19T00:41:44Z", "author_association": "OWNER", "body": "Tested a deploy:\r\n\r\n```\r\n % datasette publish heroku fixtures.db -n datasette-issue-1905\r\n \u203a Warning: heroku update available from 7.63.0 to 7.66.4.\r\n \u203a Warning: heroku update available from 7.63.0 to 7.66.4.\r\n \u203a Warning: heroku update available from 7.63.0 to 7.66.4.\r\nCreating datasette-issue-1905... done\r\n \u203a Warning: heroku update available from 7.63.0 to 7.66.4.\r\n \u25b8 Couldn't detect GNU tar. Builds could fail due to decompression errors\r\n \u25b8 See https://devcenter.heroku.com/articles/platform-api-deploying-slugs#create-slug-archive\r\n \u25b8 Please install it, or specify the '--tar' option\r\n \u25b8 Falling back to node's built-in compressor\r\n\r\n-----> Building on the Heroku-22 stack\r\n-----> Determining which buildpack to use for this app\r\n-----> Python app detected\r\n-----> Using Python version specified in runtime.txt\r\n-----> Installing python-3.11.0\r\n-----> Installing pip 22.3.1, setuptools 63.4.3 and wheel 0.37.1\r\n-----> Installing SQLite3\r\n-----> Installing requirements with pip\r\n Collecting datasette\r\n Downloading datasette-0.63.1-py3-none-any.whl (231 kB)\r\n...\r\n-----> Running post-compile hook\r\n-----> Discovering process types\r\n Procfile declares types -> web\r\n\r\n-----> Compressing...\r\n Done: 28M\r\n-----> Launching...\r\n Released v3\r\n https://datasette-issue-1905.herokuapp.com/ deployed to Heroku\r\n\r\nStarting November 28th, 2022, free Heroku Dynos, free Heroku Postgres, and free Heroku Data for Redis\u00ae will no longer be available.\r\n\r\nIf you have apps using any of these resources, you must upgrade to paid plans by this date to ensure your apps continue to run and to retain your data. For students, we will announce a new program by the end of September. Learn more at https://blog.heroku.com/next-chapter\r\n```\r\nI had to then pay for the dino because I'd run out of free hours.\r\n\r\nhttps://datasette-issue-1905.herokuapp.com/-/versions shows:\r\n\r\n```json\r\n{\r\n \"python\": {\r\n \"version\": \"3.11.0\",\r\n \"full\": \"3.11.0 (main, Oct 24 2022, 21:34:02) [GCC 11.2.0]\"\r\n },\r\n \"datasette\": {\r\n \"version\": \"0.63.1\"\r\n }\r\n```", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 1456012874, "label": "`publish heroku` failing due to old Python version"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/1905#issuecomment-1320678715", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/1905", "id": 1320678715, "node_id": "IC_kwDOBm6k_c5Ot_U7", "user": {"value": 9599, "label": "simonw"}, "created_at": "2022-11-19T00:02:28Z", "updated_at": "2022-11-19T00:02:28Z", "author_association": "OWNER", "body": "This is a strong argument for extracting the Heroku support out to a plugin - it would allow this to be fixed with a plugin release without needing to push a full release of Datasette itself.", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 1456012874, "label": "`publish heroku` failing due to old Python version"}, "performed_via_github_app": null}