History log of /curl/.github/workflows/linux.yml (Results 101 – 125 of 139)
Revision Date Author Comments
# 3b30cc1a 06-Sep-2023 Stefan Eissing

pytest: improvements

- set CURL_CI for pytest runs in CI environments
- exclude timing sensitive tests from CI runs
- for failed results, list only the log and stat of
the fail

pytest: improvements

- set CURL_CI for pytest runs in CI environments
- exclude timing sensitive tests from CI runs
- for failed results, list only the log and stat of
the failed transfer

- fix type in http.c comment

Closes #11812

show more ...


# cc746076 30-Aug-2023 Dan Fandrich

CI: move the Alpine build from Cirrus to GHA

Cirrus is reducing their free tier to next to nothing, so we must move
builds elsewhere.


# ddb17958 02-Aug-2023 Viktor Szakats

gha: bump libressl and mbedtls versions

Closes #11573


# 7c8bae0d 29-Jul-2023 Daniel Stenberg

nss: remove support for this TLS library

Closes #11459


# b0f3e030 28-Jul-2023 Stefan Eissing

GHA/linux.yml: add caching

Closes #11532


# 2284104c 27-Jul-2023 Stefan Eissing

CI: quiche updates

- remove quiche from standard `linux` workflow
- add mod_h2 caching to quiche workflow
- rename quiche to quiche-linux
- move version definitions into env sect

CI: quiche updates

- remove quiche from standard `linux` workflow
- add mod_h2 caching to quiche workflow
- rename quiche to quiche-linux
- move version definitions into env section

Closes #11528

show more ...


# 69c536b9 29-Mar-2023 Jacob Hoffman-Andrews

rustls: update rustls-ffi 0.10.0

This brings in version 0.21.0 of the upstream rustls implementation,
which notable includes support for IP address certificates.

Closes #10865


# 356208c1 07-Jul-2023 Dan Fandrich

CI: enable verbose test output on pytest

This shows individual pass/fail status on tests and makes this output
consistent with other jobs' pytest invocations.


# fb802b52 23-Jun-2023 Dan Fandrich

CI: enable parallel make in more builds

Most CI services provide at least two cores, so enable parallel make
jobs to take advantage of that for builds. Some dependencies aren't safe

CI: enable parallel make in more builds

Most CI services provide at least two cores, so enable parallel make
jobs to take advantage of that for builds. Some dependencies aren't safe
to build in parallel so leave those as-is. Also, rename a few
workflows to eliminate duplicate names and provide a better idea what
they're about.

show more ...


# acd82c8b 26-Apr-2023 Stefan Eissing

tests/http: more tests with specific clients

- Makefile support for building test specific clients in tests/http/clients
- auto-make of clients when invoking pytest
- added test_09_0

tests/http: more tests with specific clients

- Makefile support for building test specific clients in tests/http/clients
- auto-make of clients when invoking pytest
- added test_09_02 for server PUSH_PROMISEs using clients/h2-serverpush
- added test_02_21 for lib based downloads and pausing/unpausing transfers

curl url parser:
- added internal method `curl_url_set_authority()` for setting the
authority part of a url (used for PUSH_PROMISE)

http2:
- made logging of PUSH_PROMISE handling nicer

Placing python test requirements in requirements.txt files
- separate files to base test suite and http tests since use
and module lists differ
- using the files in the gh workflows

websocket test cases, fixes for we and bufq
- bufq: account for spare chunks in space calculation
- bufq: reset chunks that are skipped empty
- ws: correctly encode frames with 126 bytes payload
- ws: update frame meta information on first call of collect
callback that fills user buffer
- test client ws-data: some test/reporting improvements

Closes #11006

show more ...


# 314dc407 13-Apr-2023 Philip Heiduck

GHA: suppress git clone output

Follow-up: https://github.com/curl/curl/commit/8203aa6ed405ec832d2c62f18dfda293f89a23f9

Closes #10949


# 8203aa6e 12-Apr-2023 Philip Heiduck

GHA: suppress git clone output

Closes #10939


# d03c4dc1 22-Mar-2023 Daniel Stenberg

GHA: add a memory-sanitizer job

Closes #10815


# caf92a57 20-Mar-2023 Daniel Stenberg

GHA: run all linux test jobs with valgrind

Closes #10798


# 5bfe3dc3 21-Mar-2023 Daniel Stenberg

GHA-linux: add an address-sanitizer build

Closes #10810


# 7fa6e365 09-Mar-2023 Stefan Eissing

tests/http: add pytest to GHA and improve tests

- added to: ngtcp2-quictls, ngtcp2-gnutls and the linux varians
quiche, bearssl, libressl, mbedtls, openssl3, rustls
- added disable

tests/http: add pytest to GHA and improve tests

- added to: ngtcp2-quictls, ngtcp2-gnutls and the linux varians
quiche, bearssl, libressl, mbedtls, openssl3, rustls
- added disabled in ngtcp2-wolfssl due to weird SSL_connect() errors
not reproducable locally

Improvements on pytest:

- handling of systems with nghttpx in $PATH
- configure will seach $PATH got nghttpx used in pytest
- pytest fixes for managing nghttpx without h3 support
- ngtcp2-wolfssl: use a fully enabled wolfssl build

- lower parallel count for http/1.1 tests, since we do not
want to test excessive connections.
- check built curl for HTTPS-proxy support in proxy tests
- bearssl does not like one of our critical cert extensions, making
it non-critical now
- bearssl is too slow for test_12, skipping
- making sure we do h3 tests only when curl and server support is there

Closes #10699

show more ...


# 395b9175 11-Mar-2023 Dan Fandrich

CI: don't run CI jobs if only another CI was changed

Also skip builds on non-Windows platforms when only Windows build files
have changed.

This should reduce the number of usele

CI: don't run CI jobs if only another CI was changed

Also skip builds on non-Windows platforms when only Windows build files
have changed.

This should reduce the number of useless builds and the associated
waiting time and chance of spurious failures, freeing resources for
new PRs.

Closes #10742

show more ...


# 8125822e 15-Feb-2023 Andy Alt

GHA: use same flags for Slackbuild as Slack package

Closes #10526


# 30411d72 17-Feb-2023 Jacob Hoffman-Andrews

GHA: update rustls dependency to 0.9.2

This allows re-enabling test 312 for the rustls backend.

Closes #10553


# 82348603 11-Feb-2023 Philip Heiduck

Linux CI: Bump rustls-ffi to v0.9.1

Closes #10476


# bd12f272 09-Feb-2023 Philip Heiduck

Linux CI: update some dependecies to latest tag

Closes #10458


# bfb98383 09-Feb-2023 Dan Fandrich

CI: Retry failed downloads to reduce spurious failures

A temporary error with a remote server shouldn't cause a CI run to fail.
Also, put a cap on the time to download to fail faster on

CI: Retry failed downloads to reduce spurious failures

A temporary error with a remote server shouldn't cause a CI run to fail.
Also, put a cap on the time to download to fail faster on a misbehaving
server or connection and use HTTP compression where possible to reduce
download times.

show more ...


# 4f051d0e 04-Feb-2023 Andy Alt

GHA: move Slackware test into matrix

Closes #10412


# 9f0c7795 08-Jan-2023 Nick Banks

msh3: update to v0.6

Closes #10192


# 0978b2ef 05-Jan-2023 Daniel Stenberg

.github/workflows/linux.yml: add a quiche CI job

Move over from zuul

Closes #10241


123456