Browse Source

Merge pull request #546 from paullouisageneau/workflows-submodule-depth

Use shallow submodules in workflows
Paul-Louis Ageneau 3 years ago
parent
commit
2d0ee014b9

+ 2 - 2
.github/workflows/build-gnutls.yml

@@ -14,7 +14,7 @@ jobs:
     - name: install packages
     - name: install packages
       run: sudo apt update && sudo apt install libgnutls28-dev nettle-dev libsrtp2-dev
       run: sudo apt update && sudo apt install libgnutls28-dev nettle-dev libsrtp2-dev
     - name: submodules
     - name: submodules
-      run: git submodule update --init --recursive
+      run: git submodule update --init --recursive --depth 1
     - name: cmake
     - name: cmake
       run: cmake -B build -DUSE_GNUTLS=1 -DUSE_SYSTEM_SRTP=1 -DWARNINGS_AS_ERRORS=1
       run: cmake -B build -DUSE_GNUTLS=1 -DUSE_SYSTEM_SRTP=1 -DWARNINGS_AS_ERRORS=1
     - name: make
     - name: make
@@ -28,7 +28,7 @@ jobs:
     - name: install packages
     - name: install packages
       run: brew install gnutls nettle
       run: brew install gnutls nettle
     - name: submodules
     - name: submodules
-      run: git submodule update --init --recursive
+      run: git submodule update --init --recursive --depth 1
     - name: cmake
     - name: cmake
       run: cmake -B build -DUSE_GNUTLS=1 -DWARNINGS_AS_ERRORS=1 -DENABLE_LOCAL_ADDRESS_TRANSLATION=1
       run: cmake -B build -DUSE_GNUTLS=1 -DWARNINGS_AS_ERRORS=1 -DENABLE_LOCAL_ADDRESS_TRANSLATION=1
     - name: make
     - name: make

+ 2 - 2
.github/workflows/build-nice.yml

@@ -14,7 +14,7 @@ jobs:
     - name: install packages
     - name: install packages
       run: sudo apt update && sudo apt install libgnutls28-dev libnice-dev
       run: sudo apt update && sudo apt install libgnutls28-dev libnice-dev
     - name: submodules
     - name: submodules
-      run: git submodule update --init --recursive
+      run: git submodule update --init --recursive --depth 1
     - name: cmake
     - name: cmake
       run: cmake -B build -DUSE_GNUTLS=1 -DUSE_NICE=1 -DWARNINGS_AS_ERRORS=1
       run: cmake -B build -DUSE_GNUTLS=1 -DUSE_NICE=1 -DWARNINGS_AS_ERRORS=1
     - name: make
     - name: make
@@ -28,7 +28,7 @@ jobs:
     - name: install packages
     - name: install packages
       run: sudo apt update && sudo apt install libgnutls28-dev libnice-dev
       run: sudo apt update && sudo apt install libgnutls28-dev libnice-dev
     - name: submodules
     - name: submodules
-      run: git submodule update --init --recursive
+      run: git submodule update --init --recursive --depth 1
     - name: cmake
     - name: cmake
       run: cmake -B build -DUSE_GNUTLS=1 -DUSE_NICE=1 -DNO_MEDIA=1 -DWARNINGS_AS_ERRORS=1
       run: cmake -B build -DUSE_GNUTLS=1 -DUSE_NICE=1 -DNO_MEDIA=1 -DWARNINGS_AS_ERRORS=1
     - name: make
     - name: make

+ 3 - 3
.github/workflows/build-openssl.yml

@@ -14,7 +14,7 @@ jobs:
     - name: install packages
     - name: install packages
       run: sudo apt update && sudo apt install libssl-dev libsrtp2-dev
       run: sudo apt update && sudo apt install libssl-dev libsrtp2-dev
     - name: submodules
     - name: submodules
-      run: git submodule update --init --recursive
+      run: git submodule update --init --recursive --depth 1
     - name: cmake
     - name: cmake
       run: cmake -B build -DUSE_GNUTLS=0 -DUSE_SYSTEM_SRTP=1 -DWARNINGS_AS_ERRORS=1
       run: cmake -B build -DUSE_GNUTLS=0 -DUSE_SYSTEM_SRTP=1 -DWARNINGS_AS_ERRORS=1
     - name: make
     - name: make
@@ -28,7 +28,7 @@ jobs:
     - name: install packages
     - name: install packages
       run: HOMEBREW_NO_INSTALL_CLEANUP=1 brew reinstall [email protected]
       run: HOMEBREW_NO_INSTALL_CLEANUP=1 brew reinstall [email protected]
     - name: submodules
     - name: submodules
-      run: git submodule update --init --recursive
+      run: git submodule update --init --recursive --depth 1
     - name: cmake
     - name: cmake
       run: cmake -B build -DUSE_GNUTLS=0 -WARNINGS_AS_ERRORS=1 -DENABLE_LOCAL_ADDRESS_TRANSLATION=1
       run: cmake -B build -DUSE_GNUTLS=0 -WARNINGS_AS_ERRORS=1 -DENABLE_LOCAL_ADDRESS_TRANSLATION=1
       env:
       env:
@@ -45,7 +45,7 @@ jobs:
     - name: install packages
     - name: install packages
       run: choco install openssl
       run: choco install openssl
     - name: submodules
     - name: submodules
-      run: git submodule update --init --recursive
+      run: git submodule update --init --recursive --depth 1
     - name: cmake
     - name: cmake
       run: cmake -B build -G "NMake Makefiles" -DUSE_GNUTLS=0 -WARNINGS_AS_ERRORS=1
       run: cmake -B build -G "NMake Makefiles" -DUSE_GNUTLS=0 -WARNINGS_AS_ERRORS=1
     - name: nmake
     - name: nmake

+ 1 - 1
BUILDING.md

@@ -5,7 +5,7 @@
 ```bash
 ```bash
 $ git clone https://github.com/paullouisageneau/libdatachannel.git
 $ git clone https://github.com/paullouisageneau/libdatachannel.git
 $ cd libdatachannel
 $ cd libdatachannel
-$ git submodule update --init --recursive --depth=1
+$ git submodule update --init --recursive --depth 1
 ```
 ```
 
 
 ## Build with CMake
 ## Build with CMake