I have seen people doing fun things with GitHub Actions for the new GitHub profile readme feature as well.
This community chess game is one of my favorites https://github.com/timburgan/timburgan
It uses the creation GitHub issues on the repo as the input method/trgger which is a pretty clever hack.
Didn't realize it was you -- great post!
(Thanks that's a nice share!)
Other over-optimisations on the same project included going all the way and including functionality to handle drawn lots as tie-breakers. This also never happened.
If you dig into the repo you'll see that it's maintained using a YAML file, which is a smart way to deal with small sites that still contain structured content.
I do the same thing for my https://github.com/simonw/museums site.
1. because the people writing the content are not developers. 2. there’s dynamic content, but when you know you’re going to get a large influx of traffic from a single region/event, you can precompute it for a short period.
1. Spin up a Python Flask web server on localhost
2. Run "wget --mirror" against it to crawl the site and save it as static files
3. Publish the resulting static files to GitHub Pages
The workflow is here. It's genius: https://github.com/pubstandards/pubstandards-london/blob/899...