Storing files in an S3 bucket between GitHub Actions runs
2024-12-12
For my [git-history live demos](https://github.com/simonw/git-history/issues/30) I needed to store quite large files (~200MB SQLite databases) in b...
297 words
|
1 minute
Using Prettier to check JavaScript code style in GitHub Actions
2024-12-10
I [decided](https://github.com/simonw/datasette/issues/1166) to adopt [Prettier](https://prettier.io/) as the JavaScript code style for Datasette, ...
222 words
|
1 minute
Using build-arg variables with Cloud Run deployments
2024-12-10
For [datasette/issues/1522](https://github.com/simonw/datasette/issues/1522) I wanted to use a Docker build argument in a `Dockerfile` that would t...
274 words
|
1 minute
Whisky sour
2024-12-07
I picked up the recipe for this one from [this video](https://www.tiktok.com/t/ZTRaxyxQP/) by [@notjustabartender](https://www.tiktok.com/@notjusta...
270 words
|
1 minute
Upgrading a Heroku PostgreSQL database with pg:copy
2024-12-06
Figured this out in https://github.com/simonw/simonwillisonblog/issues/132 - I was running PostgreSQL 9.x and I wanted 11.x in order to use the new...
334 words
|
2 minutes
Only run GitHub Action on push to master / main
2024-12-04
Spotted in [this Cloud Run example](https://github.com/GoogleCloudPlatform/github-actions/blob/20c294aabd5331f9f7b8a26e6075d41c31ce5e0d/example-wor...
109 words
|
1 minute
Wildcard DNS and SSL on Fly
2024-12-04
[Fly](https://fly.io/) makes it surprisingly easy to configure wildcard DNS, such that `anything.your-new-domain.dev` is served by a single Fly app...
500 words
|
3 minutes
Running OpenAI's large context models using llm
2024-12-03
OpenAI [announced new models](https://openai.com/blog/function-calling-and-other-api-updates) today. Of particular interest to me is the new `gpt-3...
517 words
|
3 minutes