This PR resolves this by removing the go 1.12+macos-latest and go 1.12+windows-latest tests, leaving only ubuntu-latest since it's the most stable OS for old Go versions. Note that go 1.17 is still being tested with all three OS's.
I also took the opportunity to change go-versions from go 1.12+go 1.17 to go.mod+stable to future-proof the workflow a little bit better.
The
go 1.12
test is currently failing formacos-latest
because it's now onarm64
, which only goes back togo 1.19
. See https://github.com/go-gl/gl/actions/runs/9686520667/job/26729113129This PR resolves this by removing the
go 1.12
+macos-latest
andgo 1.12
+windows-latest
tests, leaving onlyubuntu-latest
since it's the most stable OS for old Go versions. Note thatgo 1.17
is still being tested with all three OS's.I also took the opportunity to change
go-versions
fromgo 1.12
+go 1.17
togo.mod
+stable
to future-proof the workflow a little bit better.