Skip to content

Conversation

@kenjenkins
Copy link
Contributor

Summary

Rework the test/lint workflow: move the lint step into the precommit check, and configure the test job to run on Windows in addition to Linux.

Remove the Go binary caching step as this is likely not helpful. Use the default shallow checkout rather than fetching the entire repo history.

Related issues

https://linear.app/pomerium/issue/ENG-2587/cli-set-up-ci-builds-of-windows-macos-binaries-per-pr

Checklist

  • reference any related issues
  • updated docs
  • updated unit tests
  • updated UPGRADING.md
  • add appropriate tag (improvement / bug / etc)
  • ready for review

@kenjenkins kenjenkins force-pushed the kenjenkins/windows-ci branch from 5431220 to 10a2d3b Compare July 15, 2025 19:12
@kenjenkins kenjenkins force-pushed the kenjenkins/windows-ci branch from ca4bdfb to 2548fca Compare July 15, 2025 19:46
The setup-go action has default caching that relies on the go.sum file.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants