go-gl / gl

Go bindings for OpenGL (generated via glow)
MIT License
1.09k stars 73 forks source link

Fix broken workflow #164

Closed myaaaaaaaaa closed 1 month ago

myaaaaaaaaa commented 4 months ago

The go 1.12 test is currently failing for macos-latest because it's now on arm64, which only goes back to go 1.19. See https://github.com/go-gl/gl/actions/runs/9686520667/job/26729113129

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.