Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
chore: Use larger runners and disable setup-go caching on Windows for…
… CI (#1133) Reference: actions/setup-go#495 This improves PR testing from >15 minutes to <5 minutes by using larger runners (in runner group so we can tune them without adjusting workflow configuration) and by disabling setup-go caching on Windows. Previously, it could take up to 10 minutes to download and unarchive the setup-go cache on Windows runners due to an acknowledged issue. While this could potentially introduce transient network issues downloading the Go modules from Google's proxies, those issues are generally pretty rare in my experience. We could alternatively change the module cache environment variables on Windows to point at the second hard drive on the runner, but that seemed more likely to break at some point outside our control. Ideally GitHub will fix the setup-go action and we'll just remove the Windows-specific `cache: false` after upgrading.
- Loading branch information