The old setup - copy-pasted from the internet somewhere - was incorrect based on how github actions works. *sigh*