113 Commits

Author SHA1 Message Date
HoneyryderChuck
ea61cce815 print ruby version in tests 2023-03-29 00:12:19 +01:00
HoneyryderChuck
487cac6eef do not test ruby 2.1 and 2.2 in CI
can't build the required docker imaged anymore...
2023-03-28 23:41:37 +01:00
HoneyryderChuck
3bcf5bd5f6 renewing certs 2023-03-27 23:00:58 +01:00
HoneyryderChuck
d0fcd13bf2 moving regression tests outside of docker 2023-01-25 00:58:49 +00:00
HoneyryderChuck
70511846cc only run regression tests in ruby 3.2 2023-01-22 01:16:05 +00:00
HoneyryderChuck
2e7d33f917 adding ruby 3.2 to CI 2023-01-20 10:39:22 +00:00
HoneyryderChuck
f6acd9ed61 remmoved traces of website building 2022-12-04 01:26:31 +00:00
HoneyryderChuck
17297cf062 use --force-yes for 2.2 2022-11-28 23:19:34 +00:00
HoneyryderChuck
bd66b00882 force unsigned package for ruby 2.1 2022-11-28 22:55:09 +00:00
HoneyryderChuck
92737d09b5 rewriting repo links to point to new namespace 2022-11-28 22:45:44 +00:00
HoneyryderChuck
535a30db25 fixing issues around typing 2022-08-13 16:34:02 +01:00
HoneyryderChuck
6dcf9f0d75 enabling and adding a test for using proxy digest auth 2022-05-07 16:49:00 +01:00
HoneyryderChuck
552d0d859c fix truffleruby build 2022-03-06 16:33:35 +00:00
HoneyryderChuck
e9a81d6b16 enabled h2 tests which were blocked for jruby 2022-03-05 17:33:37 +00:00
HoneyryderChuck
8eee10be21 regenerated test certs, keeping ca.crt around this time 2022-03-04 23:43:05 +00:00
HoneyryderChuck
a4a60290ac jruby: add test root certificate via keytool 2022-03-04 23:43:05 +00:00
HoneyryderChuck
fc977a7c83 adding git, because bundler still requires it even if alt-ruby should not download dep 2022-02-01 23:03:59 +00:00
HoneyryderChuck
81d399a324 updated test certs (expired) 2022-02-01 22:54:59 +00:00
HoneyryderChuck
6369d9af72 fix CI script and assertion helper for headers 2022-01-15 01:38:14 +02:00
HoneyryderChuck
779171106b refactoring CI test suite
* run linting first (finish fast if code is unaligned), only on ruby 3.1
* run standalone and regression tests only on CRuby
* do not enable rbs if in jit mode (we should not slow down jits)
2022-01-12 15:50:44 +02:00
HoneyryderChuck
317ed07dba added tests for all supported mime type detectors 2022-01-12 15:50:44 +02:00
HoneyryderChuck
b700a4f994 bootstrapping standalone tests, test which need to run in full-isolation mode (own process), where proxy intgration via env var is tested 2022-01-12 01:43:08 +02:00
HoneyryderChuck
d286bf5cc2 improving the env proxy test 2022-01-08 17:47:58 +02:00
HoneyryderChuck
d3b36c5668 added support for HTTP/2 proxy by simplifying the overall http proxy implementation 2022-01-07 12:26:26 +02:00
HoneyryderChuck
17d05e987d fixed cond around waiting for localstack to come up again 2021-11-14 02:56:32 +00:00
HoneyryderChuck
1a0962615b only run rubocop for latest ruby
the rubocop configs have grown a bit unwieldy as more ruby versions are
deprecated by mainline. Given that rubocop is not a requisite for older
rubies (provided code works), let's keep linting consistency towards
more modern conventions
2021-08-31 16:58:38 +01:00
HoneyryderChuck
b9339a12ae targeting rbs with openssl 2021-08-31 13:50:29 +01:00
HoneyryderChuck
2cb3c395a8 innstallig iproute2, as it's no longer part of distro 2021-08-17 16:58:42 +01:00
HoneyryderChuck
74013fc2a7 patch 2.2 as well 2021-07-24 03:59:43 +01:00
HoneyryderChuck
c4de4dd384 commented out the etimedout test 2021-07-24 03:33:15 +01:00
HoneyryderChuck
5deadec23e fixing iptables deprecation 2021-07-22 14:52:19 +01:00
HoneyryderChuck
b6ee019014 several signature improvements while testing with steep 2021-07-07 19:21:36 +01:00
HoneyryderChuck
91ba78864d setting LANG, so ruby 2.4 does mess the external encoding 2021-06-11 20:05:11 +01:00
HoneyryderChuck
4df2363cc5 providing strategy for punycode translation, using idnx when possible, falling back otherwise 2021-06-11 18:27:40 +01:00
HoneyryderChuck
c4e8d7f55f run regression tests only for latest ruby 2021-06-02 19:03:03 +01:00
HoneyryderChuck
a14fa26c7c added new regression testing task 2021-06-02 18:44:05 +01:00
HoneyryderChuck
63ec59bb0e scoping squid config 2021-05-27 19:11:15 +01:00
HoneyryderChuck
9801cb7b31 update truffleruby to official images 2021-05-21 16:44:31 +01:00
HoneyryderChuck
b474dee12c update init script, don't need to install so much 2021-04-20 10:36:29 +01:00
HoneyryderChuck
00faafddc9 added tests around the tcp connect errors 2021-03-11 17:58:24 +00:00
HoneyryderChuck
1724c0f913 waiting for localstack to be up before running the tests in CI 2021-02-06 16:24:35 +00:00
HoneyryderChuck
d9326ac027 fixing the disable of kee-alives when setting max-concurrent-connections
to 1

A check was introduced limiting the number of requests send at once.
However. the connection header was set to "close" as well, because
the accounting involved the number of concurrent connections allowed.
This is now fixed, by doing accounting separately.
2021-02-05 19:28:38 +00:00
HoneyryderChuck
2875e81d16 testing against patched openssl version (and sending all artifacts to coverage job in CI) 2021-02-02 19:42:43 +00:00
HoneyryderChuck
63f2026c1a disabling integrations for jruby 2021-01-31 15:51:34 +00:00
HoneyryderChuck
f7600d39d9 installing a 2020 version of openssl 2021-01-31 15:51:34 +00:00
HoneyryderChuck
61afd85654 install libssl-dev in CI 2021-01-30 23:19:02 +00:00
HoneyryderChuck
b63e91b165 forgot that integrations tests do not run in parallel 2021-01-30 16:26:19 +00:00
HoneyryderChuck
7221a61383 fixing jruby CI pipelinne 2021-01-30 16:13:55 +00:00
HoneyryderChuck
e2b4cc0938 updating test TLS certs 2021-01-30 15:31:03 +00:00
HoneyryderChuck
7fa283097d added signatures to new modules 2021-01-13 12:27:13 +00:00