From 816d8286e48e72708ffe23ec6df3774ca08a95f1 Mon Sep 17 00:00:00 2001 From: Travis Nielsen Date: Fri, 27 Mar 2020 14:13:18 -0600 Subject: [PATCH] build: ensure files are not modified during build The recent change to go modules is causing a file to change during the build, which results in a dirty tag to be generated. Signed-off-by: Travis Nielsen --- Jenkinsfile | 4 ++++ go.sum | 1 + 2 files changed, 5 insertions(+) diff --git a/Jenkinsfile b/Jenkinsfile index eacb5df34..09847f471 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -62,6 +62,10 @@ pipeline { } } steps { + // quick check that no files are modified for the go modules + sh 'build/run make -j\$(nproc) mod.check' + sh 'git diff-index --quiet HEAD || { echo "CHANGES FOUND. You may need to run make clean"; git status -s; exit 1; }' + // run the build sh 'build/run make -j\$(nproc) build.all' } } diff --git a/go.sum b/go.sum index 53d081542..c0fef4624 100644 --- a/go.sum +++ b/go.sum @@ -706,6 +706,7 @@ golang.org/x/lint v0.0.0-20190313153728-d0100b6bd8b3/go.mod h1:6SW0HCj/g11FgYtHl golang.org/x/lint v0.0.0-20190409202823-959b441ac422/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= golang.org/x/mobile v0.0.0-20190312151609-d3739f865fa6/go.mod h1:z+o9i4GpDbdi3rU15maQ/Ox0txvL9dWGYEHz965HBQE= golang.org/x/mod v0.0.0-20190513183733-4bf6d317e70e/go.mod h1:mXi4GBBbnImb6dmsKGUJ2LatrhH/nqhxcFungHvyanc= +golang.org/x/mod v0.2.0 h1:KU7oHjnv3XNWfa5COkzUifxZmxp1TyI7ImMXqFxLwvQ= golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/net v0.0.0-20170114055629-f2499483f923/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20170915142106-8351a756f30f/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=