mirror of
https://github.com/freeipa/ansible-freeipa.git
synced 2026-07-31 03:44:41 +00:00
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.
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user