Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description:
Add a lint step to CI with
GOOS=windows
. This will ensure that code for Windows keeps a clean lint pass.Until the lint Go cache is invalidated the step with
GOOS=windows
will be a bit longer than the Linux step. I'm measuring in my fork to see what we should expect after the cache is updated. I had an alternative implementation using Windows runners instead, but, overall it required separated Go caches and many more runners, running on Linux also ensures that the step can also be run by contributors on their dev boxes.Link to tracking Issue:
Related to #11557 and #27866, but, it doesn't fix any of the two.
Testing:
Validated that the step is passing for all components
Documentation:
N/A