go-grpc-middleware icon indicating copy to clipboard operation
go-grpc-middleware copied to clipboard

Go version support policy?

Open akshayjshah opened this issue 1 year ago • 3 comments

Does this repository have an explicit policy on Go version support? I notice that CI is only testing on Go 1.19 and 1.20, neither of which is still receiving security patches. At this point, testing on 1.19 is beginning to block some version updates.

Would it be okay if I opened a PR updating to the latest versions of the various Github actions and changing CI to test on stable and oldstable? They were introduced relatively recently in the setup-go as aliases for the two currently-supported versions of Go.

akshayjshah avatar May 25 '24 06:05 akshayjshah

Using stable and oldstable sounds ideal to me :). Please feel free to submit a PR!

johanbrandhorst avatar May 26 '24 05:05 johanbrandhorst

Go version support is documented here: https://github.com/grpc-ecosystem/go-grpc-middleware?tab=readme-ov-file#prerequisites

I've just bumped the minimum version to 1.21 and added 1.22 and 1.23 to CI in https://github.com/grpc-ecosystem/go-grpc-middleware/pull/721. Did I miss something or we can close this issue?

ash2k avatar Aug 17 '24 00:08 ash2k

This issue is newer than the existing policy, it might be nice to switch to just stable and oldstable.

johanbrandhorst avatar Aug 17 '24 00:08 johanbrandhorst