Skip to content
Snippets Groups Projects
Commit 1eb83548 authored by Rafael Guterres Jeffman's avatar Rafael Guterres Jeffman
Browse files

upstream CI: Ensure 'master' branch is available for set_test_modules

If the repository is setup in a way that master branch is not available
for comparing the current HEAD against it, the comparison will fail and
not module/role will be scheduled for testing.

This patch forces fetching 'master' from ansible-freeipa repository,
allowing the comparison to be performed.
parent 5d7afb5f
No related branches found
No related tags found
No related merge requests found
...@@ -18,7 +18,12 @@ pushd "${TOPDIR}" >/dev/null 2>&1 || die "Failed to change directory." ...@@ -18,7 +18,12 @@ pushd "${TOPDIR}" >/dev/null 2>&1 || die "Failed to change directory."
files_list=$(mktemp) files_list=$(mktemp)
BASE_BRANCH=${BASE_BRANCH:-"master"} if [ -z "$BASE_BRANCH" ]
then
git remote add _temp https://github.com/freeipa/ansible-freeipa
git fetch --prune --no-tags --quiet _temp
BASE_BRANCH="master"
fi
git diff "${BASE_BRANCH}" --name-only > "${files_list}" git diff "${BASE_BRANCH}" --name-only > "${files_list}"
# Get all modules that should have tests executed # Get all modules that should have tests executed
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment