Checkout git submodules during github CI runs.

Change-Id: Ie4e2d618ee70035004ddcaa40a31725a6a610091
This commit is contained in:
Mark Shachkov
2024-07-07 23:00:33 +02:00
parent 6f2c319e0f
commit 540b1f2f7a
4 changed files with 16 additions and 4 deletions
+5 -2
View File
@@ -32,15 +32,18 @@ jobs:
- '28'
steps:
- uses: actions/checkout@v4
- name: Setup Dependencies
run: |
sudo apt-get update
sudo apt-get install -y \
git \
ccache \
ninja-build
- uses: actions/checkout@v4
with:
submodules: recursive
# Ensure the declared NDK version is always installed even if it's removed
# from the virtual environment.
- name: Setup NDK
+5 -2
View File
@@ -30,12 +30,11 @@ jobs:
- no-cuda
steps:
- uses: actions/checkout@v4
- name: Setup Dependencies
run: |
apt-get update
apt-get install -y \
git \
build-essential \
ccache \
cmake \
@@ -50,6 +49,10 @@ jobs:
ninja-build \
wget
- uses: actions/checkout@v4
with:
submodules: recursive
# nvidia cuda toolkit + gcc combo shipped with 22.04LTS is broken
# and is not able to compile code that uses thrust
# https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1006962
+2
View File
@@ -30,6 +30,8 @@ jobs:
steps:
- uses: actions/checkout@v4
with:
submodules: recursive
- name: Setup Dependencies (iOS)
if: matrix.target == 'ios'
+4
View File
@@ -23,6 +23,8 @@ jobs:
steps:
- uses: actions/checkout@v4
with:
submodules: recursive
- name: Setup Dependencies
uses: msys2/setup-msys2@v2
@@ -117,6 +119,8 @@ jobs:
steps:
- uses: actions/checkout@v4
with:
submodules: recursive
- name: Download and install CUDA toolkit
if: matrix.gpu == 'cuda'