1
0
mirror of https://github.com/libssh2/libssh2.git synced 2026-10-24 03:48:58 +03:00

GHA/curl: drop repeats, allow retries on fail

In an attempt to improve stability / reduce flakiness of these tests.
Especially the ECDSA-enable ones were prone to mass fail.

```
22:49:30.110000 * Failure establishing ssh session: -43, Failed getting banner
```
Ref: https://github.com/libssh2/libssh2/actions/runs/38480041149/job/115580107883#step:11:1034

This is a different failure than the long-chased flaky -8 kex failures,
which was fixed earlier and did not reoccur since then.

Follow-up to 5bfa574460 #2603
Follow-up to f216bbe3aa #2583
Follow-up to bb8e0957b8 #2590

Closes #2666
This commit is contained in:
Viktor Szakats
2026-10-14 01:03:34 +02:00
parent 18aebe0896
commit cdecc43cb8

View File

@@ -1453,7 +1453,7 @@ jobs:
timeout-minutes: 6
run: |
cd "curl-${CURL_VERNUM}"
export TFLAGS='-j8 SCP SFTP --retry=0 --repeat=6'
export TFLAGS='-j8 SCP SFTP'
if [[ "${MATRIX_CRYPTO}" = *'WinCNG'* ]]; then
export CURL_TEST_SSH_ENABLE_KEX=diffie-hellman-group16-sha512
fi