X-Git-Url: https://gerrit.linuxfoundation.org/infra/gitweb?a=blobdiff_plain;f=releasenotes%2Fnotes%2Frtd-verify-fix-606efc9b6387b494.yaml;fp=releasenotes%2Fnotes%2Frtd-verify-fix-606efc9b6387b494.yaml;h=e1ad79075033762c59e406c7361e8b57ba9ed2ee;hb=62f08354aaae95b07e6710644d1b7c1e6da8b7bd;hp=0000000000000000000000000000000000000000;hpb=53065905f076834d00bfa542c2feeb8553ac177e;p=releng%2Fglobal-jjb.git diff --git a/releasenotes/notes/rtd-verify-fix-606efc9b6387b494.yaml b/releasenotes/notes/rtd-verify-fix-606efc9b6387b494.yaml new file mode 100644 index 00000000..e1ad7907 --- /dev/null +++ b/releasenotes/notes/rtd-verify-fix-606efc9b6387b494.yaml @@ -0,0 +1,12 @@ +--- +fixes: + - | + Fix rtd-verify.sh to better validate submodules. rtd-verify.sh was using + "git submodule" commands to validate submodules, but Jenkins reads the + .gitmodules file and executes a "git config" command for each submodule. + Because of this, if a bad submodule was added to .gitmodules, it would pass + verify but cause failures on subsequent builds after it was merged. + + This change closes that loophole by reading the .gitmodules file, and + then running through the same "git config" command for each submodule + that Jenkins runs when pulling in the main branch.