Update record/replay files for Go 1.18
This fixes error message mismatch in InterfaceBindingNotEnoughArgs and InterfaceValueNotEnoughArgs with Go 1.18.
The Go version in tests.yml GitHub workflow is updated accordingly.
Fixes #355
Shouldn't the test matrix cover the two supported versions, currently 1.17 and 1.18 ?
Shouldn't the test matrix cover the two supported versions, currently 1.17 and 1.18 ?
Well, the test matrix currently covers only 1.17.x and not 1.16.x, and unless the current way of testing (direct comparison of generated files) is changed, there is no way we can cover two versions simultaneously when their generated outputs differ.
Do we decide to merge this? Because Go lang already reach version 1.20.3