Staging of blog updates
- Symlink generated output to
next_release/ - Run
./release.shto movenext_release/toreleased/andreleased/toprev_release/ - Run
./release.sh --rollbackto revert toprev_release/
Time-delay safety feature — ./release.sh will no-op until next_release/ is an hour old.
Can then run this from a cron job and there's a window to catch issues before they are publicly visible.
This will also effectively batch RSS/JSON feed updates to be kind to readers.