Summary
None of the 9 workflows use cache: true on actions/setup-go. Every run downloads all Go modules from scratch. Adding cache: true is a one-line change that saves 30-60 seconds per job.
Similarly, the validate-schemas job installs npm packages without caching. Add cache: 'npm' to actions/setup-node.