- [PR for rescript-zora to set up GHA](https://github.com/dusty-phillips/rescript-zora/pull/10) (including finding a convenient line of Bash shell to know if Git detecting the checkout is dirty: `if [ -n "$(git status --untracked-files --porcelain)" ]; then (exit 1); fi`; [`--untracked-files`](https://git-scm.com/docs/git-status#Documentation/git-status.txt--ultmodegt) is just to be thorough, [thanks to folks on Mastodon](https://techhub.social/@diazona/112406933434786190))
```YAML
- name: Check if any files were changed
run: if [ -n "$(git status --porcelain)" ]; then (exit 1); fi
shell: bash
```