diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index c099048701..d745ba4457 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -57,11 +57,9 @@ jobs: sudo apt-get install -y libgeoip-dev:${{ matrix.platform.arch }} \ libfuzzy-dev:${{ matrix.platform.arch }} - uses: actions/checkout@v4 - - name: get submodules - # get submodules manually for git describe to work during build - run: | - git submodule init - git submodule update + with: + submodules: true + fetch-depth: 0 - name: build.sh run: ./build.sh - name: configure @@ -108,11 +106,9 @@ jobs: bison \ flex - uses: actions/checkout@v4 - - name: get submodules - # get submodules manually for git describe to work during build - run: | - git submodule init - git submodule update + with: + submodules: true + fetch-depth: 0 - name: build.sh run: ./build.sh - name: configure @@ -141,11 +137,9 @@ jobs: - {label: "wo libxml", opt: "-WITHOUT_LIBXML2=ON" } steps: - uses: actions/checkout@v4 - - name: Get submodules - # get submodules manually for git describe to work during build - run: | - git submodule init - git submodule update + with: + submodules: true + fetch-depth: 0 - name: Install Conan run: | pip3 install conan --upgrade @@ -188,10 +182,11 @@ jobs: run: | sudo apt-get update -y -qq sudo apt-get install -y cppcheck - - name: Get libModSecurity v3 source + - name: Checkout source uses: actions/checkout@v4 with: submodules: true + fetch-depth: 0 - name: Configure libModSecurity run: | ./build.sh diff --git a/build/win32/docker/Dockerfile b/build/win32/docker/Dockerfile index 4a033f9d3b..a33d12f816 100644 --- a/build/win32/docker/Dockerfile +++ b/build/win32/docker/Dockerfile @@ -56,7 +56,7 @@ WORKDIR C:\ RUN cmd.exe /C md %SRC_DIR% # libModSecurity -WORKDIR ${SCR_DIR} +WORKDIR ${SRC_DIR} ARG MOD_SECURITY_TAG=v3/master RUN git clone -c advice.detachedHead=false --depth 1 --branch %MOD_SECURITY_TAG% https://github.com/owasp-modsecurity/ModSecurity.git