Rather than hard-coding the Go version in the workflow, we will use the stable and oldstable tags which today resolve to 1.22.0 and 1.21.7, but will float as Go versions change.
Some anonymous function names seem to have changed in Go 1.22 and a test had to be modified as a result
thanks @blgm this looks good to me. perhaps we can avoid relying on internals for the specific test you had to fix - but, honestly, i don't know that it's worth the effort. appreciate you putting this together!
stable
andoldstable
tags which today resolve to 1.22.0 and 1.21.7, but will float as Go versions change.