X-Git-Url: https://gerrit.linuxfoundation.org/infra/gitweb?a=blobdiff_plain;f=shell%2Frtd-verify.sh;h=e91dd71c6dd79aec179b9fb4b33dc6d0eb7f3804;hb=c8b9acd166fcbd88139a65f7721e522980a0e013;hp=86254a10057a3fa4235c915261c5a6d4d79a701e;hpb=d92cb3ee2e72846f2f2dd6e607bc8e76087f1965;p=releng%2Fglobal-jjb.git diff --git a/shell/rtd-verify.sh b/shell/rtd-verify.sh index 86254a10..e91dd71c 100644 --- a/shell/rtd-verify.sh +++ b/shell/rtd-verify.sh @@ -28,11 +28,19 @@ if [ "$GERRIT_PROJECT" != "$PROJECT" ]; then fi git fetch origin "$GERRIT_REFSPEC" && git checkout FETCH_HEAD -git submodule update +git submodule update --init --recursive +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 - # Install patchset lftools - python3 -m pip install --user -e . + # shellcheck disable=SC1090 + source ~/lf-env.sh + lf-activate-venv pip + pip install -e . fi echo "---> Generating docs"