Closed simonw closed 4 years ago
I'm going to do this with a scheduled GitHub Action in this repo.
I'll run the commits
and issues
and issue-comments
commands in addition to the releases
command.
Following these instructions: https://simonwillison.net/2020/Jan/21/github-actions-cloud-run/
Urgh this is such a mess! I should have done this on a branch / pull request to avoid polluting my main master history, but never mind.
Most recently updated issues across all Dogsheep repos, with faceting: https://github-to-sqlite-j7hipcg4aq-uc.a.run.app/github/issues?_facet=repo&_facet=user&_facet=state&_facet=author_association&_facet=type&_sort_desc=updated_at
I pointed https://github-to-sqlite.dogsheep.net/ at it. May take a few minutes for the new certificate to provision though.
Next step: use a metadata.json
file to add some extras. And add the datasette-render-markdown
plugin as soon as I ship https://github.com/simonw/datasette-render-markdown/issues/2 (GFM support).
This is good enough for the 1.0 release.
I deployed https://github-to-sqlite-releases-j7hipcg4aq-uc.a.run.app/ by running this:
And then deploying using this:
This should happen automatically for every release. I can run it once a day in Circle CI to keep the demo database up-to-date.