Skip to content

Commit c4f4314

Browse files
committed
ci: add step to assert git submodules in test workflow
Signed-off-by: Alfi Maulana <[email protected]>
1 parent 2008ebd commit c4f4314

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

.github/workflows/test.yaml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,3 +11,15 @@ jobs:
1111
steps:
1212
- name: Checkout Project
1313
uses: actions/[email protected]
14+
with:
15+
submodules: recursive
16+
17+
- name: Assert Git Submodules
18+
run: |
19+
ACTUAL=$(git submodule status --recursive)
20+
EXPECTED="bea29a84b6c55a49fef34be3e7a17498c633b6d9 project-starter (v1.2.0)"
21+
if [ "$ACTUAL" != "$EXPECTED" ]; then
22+
echo "actual: $ACTUAL"
23+
echo "expected: $EXPECTED"
24+
exit 1
25+
fi

0 commit comments

Comments
 (0)