Skip to content
Snippets Groups Projects
Commit 1425787f 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 38f7483c
No related merge requests found
Pipeline #67220 failed with stages
in 24 minutes and 46 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