Staging of blog updates
- Symlink generated output to
next_release/
- Run
./release.sh
to movenext_release/
toreleased/
andreleased/
toprev_release/
- Run
./release.sh --rollback
to 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.