GH-Actions clone submodules
authorChristian Femers <femers@in.tum.de>
Tue, 11 Feb 2020 01:25:29 +0000 (02:25 +0100)
committerGitHub <noreply@github.com>
Tue, 11 Feb 2020 01:25:29 +0000 (02:25 +0100)
.github/workflows/maven.yml

index 0eee55b..d9ea203 100644 (file)
@@ -9,6 +9,12 @@ jobs:
 
     steps:
     - uses: actions/checkout@v2
+    - name: Checkout submodules # See https://github.com/actions/checkout#Checkout-submodules
+      shell: bash
+      run: |
+         auth_header="$(git config --local --get http.https://github.com/.extraheader)"
+         git submodule sync --recursive
+         git -c "http.extraheader=$auth_header" -c protocol.version=2 submodule update --init --force --recursive --depth=1
     - name: Set up JDK 11
       uses: actions/setup-java@v1
       with: