From: Viktor Szakats Date: Wed, 19 Nov 2025 03:53:55 +0000 (+0100) Subject: GHA: set `--buildinfo` for `test-torture` jobs X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=b0d23b901fd9dbc2eeef4e1048a53431a03f358b;p=thirdparty%2Fcurl.git GHA: set `--buildinfo` for `test-torture` jobs Only the `test-ci` build target sets `--buildinfo` automatically, since 985f39c0ce78b546e832c250588c14023123edfb. It needs to be set manually for other targets used in CI, such as `test-torture`, to enable the `buildinfo.txt` dump in the runtests step. For Test Clutch. In an attempt to re-sync `targetarch` with the rest of macOS jobs on the feature matrix page: https://testclutch.curl.se/static/reports/feature-matrix.html Before this patch and possibly since the breaking update It's `aarch64e` for torture jobs and `aarch64` for the rest (stricly speaking `aarch64e` is the correct value for all macOS jobs, but autotools and cmake report arm64/aarch64 without the `e`.) Regression from 985f39c0ce78b546e832c250588c14023123edfb #18147 Closes #19601 --- diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml index d164f08e41..39f7a4b13a 100644 --- a/.github/workflows/linux.yml +++ b/.github/workflows/linux.yml @@ -770,6 +770,8 @@ jobs: if [[ "${MATRIX_INSTALL_PACKAGES}" = *'libgss-dev'* ]]; then TFLAGS+=' ~2077 ~2078' # memory leaks from Curl_auth_decode_spnego_message() -> gss_init_sec_context() fi + elif [ "${TEST_TARGET}" != 'test-ci' ]; then + TFLAGS+=' --buildinfo' # only test-ci sets this by default, set it manually for test-torture fi [ -f ~/venv/bin/activate ] && source ~/venv/bin/activate if [[ "${MATRIX_INSTALL_STEPS}" = *'codeset-test'* ]]; then diff --git a/.github/workflows/macos.yml b/.github/workflows/macos.yml index 56d895f6ab..739809d47a 100644 --- a/.github/workflows/macos.yml +++ b/.github/workflows/macos.yml @@ -497,6 +497,9 @@ jobs: TFLAGS: '${{ matrix.build.tflags }}' run: | TFLAGS="-j20 ${TFLAGS}" + if [ "${TEST_TARGET}" != 'test-ci' ]; then + TFLAGS+=' --buildinfo' # only test-ci sets this by default, set it manually for test-torture + fi source ~/venv/bin/activate if [[ "${MATRIX_INSTALL_STEPS}" = *'codeset-test'* ]]; then locale || true