check submodule commits on master (#21446)
parent
146973da7f
commit
ccf2780456
|
@ -30,6 +30,9 @@ jobs:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
with:
|
with:
|
||||||
submodules: true
|
submodules: true
|
||||||
|
- name: Check submodules
|
||||||
|
if: github.ref == 'refs/heads/master' && github.repository == 'commaai/openpilot'
|
||||||
|
run: release/check-submodules.sh
|
||||||
- name: Cache dependencies
|
- name: Cache dependencies
|
||||||
id: dependency-cache
|
id: dependency-cache
|
||||||
uses: actions/cache@v2
|
uses: actions/cache@v2
|
||||||
|
|
|
@ -0,0 +1,12 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
while read hash submodule ref; do
|
||||||
|
git -C $submodule fetch --depth 100 origin master
|
||||||
|
git -C $submodule branch -r --contains $hash | grep "origin/master"
|
||||||
|
if [ "$?" -eq 0 ]; then
|
||||||
|
echo "$submodule ok"
|
||||||
|
else
|
||||||
|
echo "$submodule: $hash is not on master"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
done <<< $(git submodule status --recursive)
|
Loading…
Reference in New Issue