# Issue 66207: provide a better error message when there's no | |
# go directive in a go.work file so 1.18 is implicitly required. | |
! go list | |
stderr 'go: module . listed in go.work file requires go >= 1.21, but go.work implicitly requires go 1.18; to update it:\s+go work use' | |
go work use | |
go list | |
stdout foo | |
-- go.work -- | |
use . | |
-- go.mod -- | |
module foo | |
go 1.21 | |
-- foo.go -- | |
package foo |