From 10ab9d7289683f3409a64498b0ab7645aa680b73 Mon Sep 17 00:00:00 2001 From: Viktor Szakats Date: Thu, 11 Sep 2025 23:33:55 +0200 Subject: [PATCH] try manual build for core testdeps build hung at: ``` [...] Certificate generated: CA=test 300days prime256v1 test-client-cert Certificate generated: CA=test 300days prime256v1 test-client-eku-only [427/430] Building C object tests/unit/CMakeFiles/units.dir/units.c.o [428/430] Linking C executable tests/unit/units ``` https://github.com/curl/curl/actions/runs/17657602508/job/50184080741?pr=18528#step:5:833 --- .github/workflows/codeql.yml | 33 ++++++++++++++++++++++++++++++++- 1 file changed, 32 insertions(+), 1 deletion(-) diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 7fbdc1062a..a7bac5caaf 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -114,7 +114,38 @@ jobs: - name: 'build' run: | cmake -B . -G Ninja - cmake --build . --target testdeps + cmake --build . --verbose --target testdeps + + - name: 'perform analysis' + uses: github/codeql-action/analyze@192325c86100d080feab897ff886c34abd4c83a3 # v3 + + c-core-manual: + name: 'C core manual' + runs-on: ubuntu-latest + permissions: + security-events: write + steps: + - name: 'install prereqs' + run: | + sudo rm -f /etc/apt/sources.list.d/microsoft-prod.list + sudo apt-get -o Dpkg::Use-Pty=0 update + sudo rm -f /var/lib/man-db/auto-update + sudo apt-get -o Dpkg::Use-Pty=0 install libpsl-dev + + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4 + with: + persist-credentials: false + + - name: 'initialize' + uses: github/codeql-action/init@192325c86100d080feab897ff886c34abd4c83a3 # v3 + with: + languages: cpp + build-mode: manual + + - name: 'build' + run: | + cmake -B . -G Ninja + cmake --build . --verbose - name: 'perform analysis' uses: github/codeql-action/analyze@192325c86100d080feab897ff886c34abd4c83a3 # v3