ci: Use static checks from kata repo for lib functions

Change the two functions in lib.sh to use the static checks script from
the kata containers repo instead of tests. Remove cloning the repo from
these functions since we don't need it anymore. Leave these two
functions because the document checking one may be used locally and the
static checks one is called from the virtcontainers Makefile.

Fixes #8681

Signed-off-by: Chelsea Mafrica <chelsea.e.mafrica@intel.com>
This commit is contained in:
Chelsea Mafrica 2023-12-15 17:08:33 -08:00
parent 0f80dc636c
commit bfb756199f

View File

@ -5,6 +5,8 @@
set -o nounset set -o nounset
export kata_repo="github.com/kata-containers/kata-containers"
export kata_repo_dir="$GOPATH/src/$kata_repo"
export tests_repo="${tests_repo:-github.com/kata-containers/tests}" export tests_repo="${tests_repo:-github.com/kata-containers/tests}"
export tests_repo_dir="$GOPATH/src/$tests_repo" export tests_repo_dir="$GOPATH/src/$tests_repo"
export branch="${target_branch:-main}" export branch="${target_branch:-main}"
@ -39,20 +41,18 @@ clone_tests_repo()
run_static_checks() run_static_checks()
{ {
clone_tests_repo
# Make sure we have the targeting branch # Make sure we have the targeting branch
git remote set-branches --add origin "${branch}" git remote set-branches --add origin "${branch}"
git fetch -a git fetch -a
bash "$tests_repo_dir/.ci/static-checks.sh" "$@" bash "$kata_repo_dir/tests/static-checks.sh" "$@"
} }
run_docs_url_alive_check() run_docs_url_alive_check()
{ {
clone_tests_repo
# Make sure we have the targeting branch # Make sure we have the targeting branch
git remote set-branches --add origin "${branch}" git remote set-branches --add origin "${branch}"
git fetch -a git fetch -a
bash "$tests_repo_dir/.ci/static-checks.sh" --docs --all "github.com/kata-containers/kata-containers" bash "$kata_repo_dir/tests/static-checks.sh" --docs --all "$kata_repo"
} }
run_get_pr_changed_file_details() run_get_pr_changed_file_details()