From 9ef1c782adcdf9bf5cc8d6fa1cafb50835f89fca Mon Sep 17 00:00:00 2001 From: RTann Date: Thu, 24 Feb 2022 09:51:11 -0800 Subject: [PATCH 1/3] add go mod tidy to each restore cache step --- .circleci/config.yml | 37 ++++++++++++++++++++++++------------- 1 file changed, 24 insertions(+), 13 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 006b6954b5e4c..14c1562f0fb69 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -73,6 +73,12 @@ restoreGoModCache: &restoreGoModCache keys: - *goModCacheKey +goModTidy: &goModTidy + run: + name: go mod tidy + command: go mod tidy + when: always + saveGoModCache: &saveGoModCache save_cache: name: Saving Go module cache @@ -903,6 +909,11 @@ commands: cci-export GOTAGS release fi + restore-go-mod-cache: + steps: + - *restoreGoModCache + - *goModTidy + setup-dep-env: parameters: docker-login: @@ -2069,7 +2080,7 @@ commands: run-on-master: true run-on-tags: true changed-path-ignore: "^ui/" - - *restoreGoModCache + - restore-go-mod-cache - setup-go-build-env - *restoreGoBuildCache @@ -2223,7 +2234,7 @@ jobs: steps: - checkout - - *restoreGoModCache + - restore-go-mod-cache - setup-go-build-env - *restoreGradle - restore-npm-deps-cache @@ -2261,7 +2272,7 @@ jobs: resource_class: medium steps: - checkout - - *restoreGoModCache + - restore-go-mod-cache - setup-go-build-env - run: no_output_timeout: 30m @@ -2310,7 +2321,7 @@ jobs: steps: - checkout - - *restoreGoModCache + - restore-go-mod-cache - setup-go-build-env - run: @@ -2349,7 +2360,7 @@ jobs: fi - checkout - - *restoreGoModCache + - restore-go-mod-cache - setup-go-build-env - run: @@ -2374,7 +2385,7 @@ jobs: resource_class: large steps: - checkout - - *restoreGoModCache + - restore-go-mod-cache - setup-go-build-env - *restoreGoBuildCache @@ -2611,7 +2622,7 @@ jobs: - checkout - attach_workspace: at: /go/src/github.com/stackrox/rox - - *restoreGoModCache + - restore-go-mod-cache - setup-go-build-env - *restoreGoBuildCache - run: @@ -2742,7 +2753,7 @@ jobs: - install-ossls - - *restoreGoModCache + - restore-go-mod-cache - setup-go-build-env - run: @@ -2859,7 +2870,7 @@ jobs: - install-ossls - - *restoreGoModCache + - restore-go-mod-cache - setup-go-build-env - restore-npm-deps-cache @@ -2929,7 +2940,7 @@ jobs: - attach_workspace: at: /go/src/github.com/stackrox/rox - - *restoreGoModCache + - restore-go-mod-cache - setup-go-build-env - run: @@ -3051,7 +3062,7 @@ jobs: - *refreshAlpineBaseImage - - *restoreGoModCache + - restore-go-mod-cache - setup-go-build-env - *restoreGoBuildCache @@ -3457,7 +3468,7 @@ jobs: - checkout - attach_workspace: at: /go/src/github.com/stackrox/rox - - *restoreGoModCache + - restore-go-mod-cache - *setupRoxctl - run: name: Run standalone roxctl Bats tests @@ -3498,7 +3509,7 @@ jobs: - attach_workspace: at: /go/src/github.com/stackrox/rox - - *restoreGoModCache + - restore-go-mod-cache - setup-go-build-env - run: name: Retrieving missing dependencies From 15d1d7d60d2d3613a396a81cd4aa71f360c8b397 Mon Sep 17 00:00:00 2001 From: RTann Date: Thu, 24 Feb 2022 09:52:47 -0800 Subject: [PATCH 2/3] CI From 85a0b132bcde15cdcc7bf9ef888de173a3b66e3c Mon Sep 17 00:00:00 2001 From: RTann Date: Thu, 24 Feb 2022 09:58:56 -0800 Subject: [PATCH 3/3] rename step --- .circleci/config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 14c1562f0fb69..d7a89e7c8b9f3 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -75,7 +75,7 @@ restoreGoModCache: &restoreGoModCache goModTidy: &goModTidy run: - name: go mod tidy + name: Ensure all go modules are present command: go mod tidy when: always