an absolute clowncar of yolo development practices. here's just a few of the notes (there's a whole spreadsheet):
scripts that used to be called x.sh (shebang /bin/sh) suddenly renamed x.bash in main (shebang still /bin/sh). most of them take cli args, have no safety nets (arg checks etc), and have side effects (file alterations, commits and tags generated, etc)
there's a RELEASES.md which afaict is/was not generated by anything ever in the repo. it's also out of date, has been touched by 5 commits (one more if you include other branches), and is wrong
the build and test process targets uses both a rust stable version (1.81) and nightly
the container compose files fully switched out from the mainline postgres containers, to something called pgautoupgrade. I haven't yet gotten to look to see what it is/does, or what magic footguns it might be. the inter-version migration testing appears to be fully reliant on this thing.
the sum test action for migrations is "run sed over a target config, then spin it up"
there appear to be some new config settings. they have comments about their usage. they appear to be important. I only caught them because I was looking at the 0.19.3..0.19.12 diff