WORKSPACE: fix usage of bzlmod lockfile
Closes monogon-dev/monogon#311
Change-Id: Ib93802389e3f11f6f03f1fe5278b32c270e37cd4
Reviewed-on: https://review.monogon.dev/c/monogon/+/3250
Tested-by: Jenkins CI
Reviewed-by: Leopold Schabel <leo@monogon.tech>
diff --git a/build/ci/jenkins-presubmit.groovy b/build/ci/jenkins-presubmit.groovy
index 7e7e5b6..c5d6aa7 100644
--- a/build/ci/jenkins-presubmit.groovy
+++ b/build/ci/jenkins-presubmit.groovy
@@ -47,9 +47,10 @@
gerritCheck checks: ['jenkins:gazelle': 'RUNNING'], message: "Running on ${env.NODE_NAME}"
echo "Gerrit change: ${GERRIT_CHANGE_URL}"
sh "git clean -fdx -e '/bazel-*'"
+ sh "JENKINS_NODE_COOKIE=dontKillMe tools/bazel --bazelrc=.bazelrc.ci mod deps --lockfile_mode=update"
+ sh "JENKINS_NODE_COOKIE=dontKillMe tools/bazel --bazelrc=.bazelrc.ci run //:go -- mod tidy"
sh "JENKINS_NODE_COOKIE=dontKillMe tools/bazel --bazelrc=.bazelrc.ci run //:gazelle-update-repos"
sh "JENKINS_NODE_COOKIE=dontKillMe tools/bazel --bazelrc=.bazelrc.ci run //:gazelle -- update"
- sh "JENKINS_NODE_COOKIE=dontKillMe tools/bazel --bazelrc=.bazelrc.ci run //:go -- mod tidy"
script {
def diff = sh script: "git status --porcelain", returnStdout: true
@@ -59,6 +60,7 @@
Unclean working directory after running gazelle.
Please run:
+ \$ bazel mod deps --lockfile_mode=update
\$ bazel run //:gazelle-update-repos
\$ bazel run //:gazelle -- update