X-Git-Url: https://gerrit.linuxfoundation.org/infra/gitweb?a=blobdiff_plain;f=shell%2Frtd-verify.sh;h=29a991b5b35fc5794ffdb387979a696273020327;hb=89a3197c179eae7b3d8fba46ba2aa74367895eb0;hp=7f403ebb9e425c58f35f16889ca751027978ad34;hpb=7481ff9faf394dc6c023b2f0d7a635f24fdbb499;p=releng%2Fglobal-jjb.git diff --git a/shell/rtd-verify.sh b/shell/rtd-verify.sh index 7f403ebb..29a991b5 100644 --- a/shell/rtd-verify.sh +++ b/shell/rtd-verify.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/bin/bash -l # SPDX-License-Identifier: EPL-1.0 ############################################################################## # Copyright (c) 2017 The Linux Foundation and others. @@ -29,6 +29,19 @@ fi git fetch origin "$GERRIT_REFSPEC" && git checkout FETCH_HEAD git submodule update +for submod in $(git config -f .gitmodules --get-regexp '^submodule\.(.+)\.url' | awk -e '{print $1}'); do + git config --get "$submod" +done + + +# When a new commands are added in lftools, the docs verify job needs to +# run the new command which requires installing the lftools dev version +if [[ $JOB_NAME == "lf-infra-lftools-rtd-verify-any" ]]; then + # shellcheck disable=SC1090 + source ~/lf-env.sh + lf-activate-venv pip + pip install -e . +fi echo "---> Generating docs" cd "$WORKSPACE"