Skip to content
Snippets Groups Projects
Commit 64f6cc97 authored by Štěpán Balážik's avatar Štěpán Balážik
Browse files

ci: check whether Deckard submodule commit is present on master

This is to prevent issues like !1036
parent 19d3ecac
No related merge requests found
Pipeline #67216 failed with stages
in 43 minutes and 27 seconds
......@@ -168,6 +168,11 @@ build:darwin:
script:
- ci/travis.py ${CI_COMMIT_REF_NAME}
deckard_commit:
<<: *test_nodep
script:
- ci/deckard_commit_check.sh
deckard:
<<: *test_flaky
tags:
......
DECKARD_COMMIT=$(git ls-tree HEAD:tests/integration/ | grep commit | grep deckard | cut -f1 | cut -f3 '-d ')
DECKARD_PATH="tests/integration/deckard"
pushd $DECKARD_PATH > /dev/null
if git merge-base --is-ancestor $DECKARD_COMMIT origin/master; then
echo "Deckard submodule commit is on in its master branch. All good in the hood."
exit 0
else
echo "Deckard submodule commit $DECKARD_COMMIT is not in Deckard's master branch."
echo "This WILL cause CI breakages so make sure your changes in Deckard are merged"
echo "or point the submodule to another commit."
exit 1
fi
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment