From 99e79c6f10f096af021260d75715d4af5aed7a17 Mon Sep 17 00:00:00 2001 From: Vikram Yadav Date: Mon, 13 May 2019 12:23:05 -0400 Subject: [PATCH] run `go mod tidy` before preparing gomod projects [#165312186] Signed-off-by: Yoon Jean Kim --- lib/license_finder/package_managers/go_modules.rb | 2 +- spec/lib/license_finder/package_managers/go_modules_spec.rb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/license_finder/package_managers/go_modules.rb b/lib/license_finder/package_managers/go_modules.rb index d73136f2c..ae0a0200f 100644 --- a/lib/license_finder/package_managers/go_modules.rb +++ b/lib/license_finder/package_managers/go_modules.rb @@ -12,7 +12,7 @@ def takes_priority_over end def prepare_command - 'GO111MODULE=on go mod vendor' + 'GO111MODULE=on go mod tidy && GO111MODULE=on go mod vendor' end end diff --git a/spec/lib/license_finder/package_managers/go_modules_spec.rb b/spec/lib/license_finder/package_managers/go_modules_spec.rb index 6aed955de..b501d8dd3 100644 --- a/spec/lib/license_finder/package_managers/go_modules_spec.rb +++ b/spec/lib/license_finder/package_managers/go_modules_spec.rb @@ -58,7 +58,7 @@ module LicenseFinder describe '.prepare_command' do it 'returns the correct package management command' do - expect(described_class.prepare_command).to eq('GO111MODULE=on go mod vendor') + expect(described_class.prepare_command).to eq('GO111MODULE=on go mod tidy && GO111MODULE=on go mod vendor') end end