#!/usr/bin/env bash lib=$(realpath @@BASE_LIB@@) go=$(realpath @@GO@@) # shellcheck source=lib.bash if ! source "${lib}"; then echo "Error: could not find import" exit 1 fi cd "${BUILD_WORKSPACE_DIRECTORY}" || exit 1 submodules=$(${go} list -f '{{.Dir}}' -m) for mod in ${submodules}; do ${go} mod tidy -C "${mod}" done