]> git.ipfire.org Git - thirdparty/curl.git/commit
CI: avoid restart prompt on libssh-dev install in CircleCI
authorViktor Szakats <commit@vsz.me>
Sun, 16 Nov 2025 00:06:24 +0000 (01:06 +0100)
committerViktor Szakats <commit@vsz.me>
Sun, 16 Nov 2025 18:51:04 +0000 (19:51 +0100)
commit6d9c5c91b9fd5f3a2733363d1ded8f70b6c24e5d
tree1a5824592e62947288cba81740a63bbd73857a5f
parenteeff93013c1df0b4063df98f64e5e6feddf46c40
CI: avoid restart prompt on libssh-dev install in CircleCI

By setting `DEBIAN_FRONTEND=noninteractive`.

Also:
- add `curl -V` step to CircleCI jobs.
- drop duplicate `libpsl` from `apt install`.
- replace sudo pip with venv, fixing a warning and syncing with GHA.
- Note that test 1459 was disabled on Ubuntu 20.04 due to past issues.
  When running on newer CircleCI Ubuntu runners (22.04 or 24.04), the
  test is not disabled, and also fails with the issue seen in the past.
  I've identified the root cause and will fix it in a separate PR.

Ref: https://circleci.com/developer/images?imageType=machine
Ref: https://discuss.circleci.com/t/ubuntu-20-04-22-04-24-04-q3-current-release/51856/7
Ref: https://app.circleci.com/pipelines/github/curl/curl/16450/workflows/af1f2a99-6452-4cc3-96c1-18a217ebabfc/jobs/155194

Follow-up to 8ba10a790a39dd48536c38e1d4569ab9fac537a1 #19546

Closes #19549
.circleci/config.yml