Open
Description
Currently our GitHub action builds / tests pull requests using a single version of go: the most recent stable version.
However, we support much older versions of go in go.mod (currently back to 1.21). Ideally we'd run tests on multiple versions of go. At a minimum, this would include the current stable and the version in go.mod. Including "oldstable" would also be nice.
The setup-go action has some documentation for matrix testing which seems like a potential solution.