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