| # Regression test for Issue #62663: we would filter out the toolchain and |
| # main modules from the build list incorrectly, leading to the workspace |
| # modules being checked for correct sums. Specifically this would happen when |
| # the module name sorted after the virtual 'go' version module name because |
| # it could not get chopped off when we removed the MainModules.Len() modules |
| # at the beginning of the build list and we would remove the go module instead. |
| |
| go mod verify |
| |
| -- go.work -- |
| go 1.21 |
| |
| use ( |
| ./a |
| ./b |
| ) |
| -- a/go.mod -- |
| module hexample.com/a // important for test that module name sorts after 'go' |
| |
| go 1.21 |
| -- b/go.mod -- |
| module hexample.com/b // important for test that module name sorts after 'go' |
| |
| go 1.21 |