SIGN IN SIGN UP

Add build scripts, fix GCC warnings, unify CI workflows

- Add scripts/clean.sh, test.sh, build.sh, lint.sh as single source
  of truth for local and CI builds (always clean, always parallel)
- Fix -Wmissing-braces: replace {{0}} with memset for struct arrays
- Fix -Wrestrict: use intermediate buffer for same-struct snprintf
- Update dry-run.yml and release.yml to use the new scripts
M
Martin Vogel committed
fd1640ec2982f96e9b8922896901a3710bb90886
Parent: f646da2