aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.github/workflows/ci.yml11
-rw-r--r--.gitmodules3
m---------gtad/gtad0
3 files changed, 8 insertions, 6 deletions
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index dac67b3b..9c777cbc 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -175,14 +175,13 @@ jobs:
cmake -S qtkeychain -B qtkeychain/build $CMAKE_ARGS
cmake --build qtkeychain/build --target install
- - name: Pull CS API and build GTAD
+ - name: get CS API definitions; clone and build GTAD
if: matrix.update-api
- working-directory: ${{ runner.workspace }}
run: |
- git clone https://github.com/quotient-im/matrix-spec.git
- git clone --recursive https://github.com/KitsuneRal/gtad.git
- cmake -S gtad -B build/gtad $CMAKE_ARGS -DBUILD_SHARED_LIBS=OFF
- cmake --build build/gtad
+ git clone --depth=1 https://github.com/quotient-im/matrix-spec.git ../matrix-spec
+ git submodule update --init --recursive --depth=1
+ cmake -S gtad/gtad -B ../build/gtad $CMAKE_ARGS -DBUILD_SHARED_LIBS=OFF
+ cmake --build ../build/gtad
echo "CMAKE_ARGS=$CMAKE_ARGS -DMATRIX_SPEC_PATH=${{ runner.workspace }}/matrix-spec \
-DGTAD_PATH=${{ runner.workspace }}/build/gtad/gtad" \
>>$GITHUB_ENV
diff --git a/.gitmodules b/.gitmodules
index e69de29b..f3aef316 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -0,0 +1,3 @@
+[submodule "gtad/gtad"]
+ path = gtad/gtad
+ url = https://github.com/quotient-im/gtad.git
diff --git a/gtad/gtad b/gtad/gtad
new file mode 160000
+Subproject fcc8e0f28367f37890db9cfa5e96d08d599b36f