Tim Hockin
81ba0f3b44
Make golang::setup-env turn on workspaces
...
Both GO111MODULE and GOWORK default to on, so this just unsets them. We
could set them to explicit values but this seems equivalent and cleaner.
2024-02-29 22:07:42 -08:00
Tim Hockin
d61f299614
Call verify_go_version at the END of setup_env
...
Prior to this it would download Go, setup the environment, then (maybe)
download Go again.
I renamed verify_go_version to be internal and fixed all callers.
2024-02-29 22:06:56 -08:00
Tim Hockin
e84adf611f
Remove references to "GO111MODULE"
2024-02-29 22:06:55 -08:00
Tim Hockin
fad5bb1cdd
Fix lint-dependencies for workspaces
2024-02-29 22:06:45 -08:00
Tim Hockin
58ab5eea89
Remove some references to GOPATH
2024-02-29 22:05:59 -08:00
Paco Xu
f44029705f
exit 1 if status are not as expected(order)
...
Signed-off-by: Paco Xu <paco.xu@daocloud.io>
2023-06-18 14:09:50 +08:00
Jordan Liggitt
9cb283796f
Guard against merging non-canonical replace directives
2022-11-17 13:00:12 -05:00
pacoxu
22ccb37e88
add update-unwanted-dependencies.sh to track unwanted dependencies
...
Signed-off-by: pacoxu <paco.xu@daocloud.io>
Co-authored-by: Jordan Liggitt <jordan@liggitt.net>
Signed-off-by: pacoxu <paco.xu@daocloud.io>
2021-09-17 13:21:38 +08:00
Jordan Liggitt
19b636bc84
Remove golang.org exception for preferring latest minimal version
2020-07-31 10:57:07 -04:00
Jordan Liggitt
660c290bbf
go1.14: set -mod=mod while rebuilding/linting vendor and building licenses, preserve explicit imports in modules.txt
2020-06-23 19:04:43 -04:00
Xiang Dai
e09bc312cb
*.sh: cleanup all white noise
...
Signed-off-by: Xiang Dai <long0dai@foxmail.com>
2020-05-29 09:56:00 +08:00
Davanum Srinivas
8fd27f62ca
Support for banning incompatible dependencies - start with klog v1
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2020-05-18 11:55:01 -04:00
Jin Hase
e992ec0d59
Add comments in several hack/*.sh
2020-01-28 09:27:40 +09:00
Jordan Liggitt
dd2766251a
Allow hack/lint-dependencies.sh to skip golang.org/x/... deps, verify in verify-vendor.sh
2019-07-09 14:07:55 -04:00
Jordan Liggitt
77690137a9
propagate pinned versions to staging repos, output cleanup commands
2019-04-15 11:30:07 -04:00
Jordan Liggitt
fb0cea22dc
stop clearing GOPATH in vendor scripts
...
if unset, go defaults to $HOME/go, and fails if $GOROOT is also set to the same directory
we were only doing this to be doubly sure that only modules were being used.
just depend on export GO111MODULE=on for that.
2019-04-12 12:56:05 -04:00
Jordan Liggitt
fdd241a858
Mark staging go module files as generated, add script to lint dependencies
2019-04-08 09:42:22 -04:00