This PR resolves this by only testing go 1.12 with ubuntu-latest. Since the point of this test is language compatibility, and all three OS's are still being tested with stable, this shouldn't cause any issues.
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.
Workflows are currently failing since
macos-latest
is now onarm64
, which only goes back togo 1.19
. See https://github.com/go-gl/gl/actions/runs/9686520667/job/26729113129 for detailsThis PR resolves this by only testing
go 1.12
withubuntu-latest
. Since the point of this test is language compatibility, and all three OS's are still being tested withstable
, this shouldn't cause any issues.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.