HoneyryderChuck
535a30db25
fixing issues around typing
2022-08-13 16:34:02 +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
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
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
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
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
7fa283097d
added signatures to new modules
2021-01-13 12:27:13 +00:00
HoneyryderChuck
80f0ddfbc8
adding file tool to the CI
2021-01-13 12:27:13 +00:00
HoneyryderChuck
d460a9c839
another try at fixing the RUBYOPT issue
2021-01-03 18:22:25 +00:00
HoneyryderChuck
5083186654
do not overwrite RUBYOPT (because of jit values)
2021-01-03 18:12:35 +00:00
HoneyryderChuck
5b0cbe4ec7
fail when any command in build.sh fails
2021-01-02 03:39:11 +00:00
HoneyryderChuck
4c5b59d2c3
integrating the integration tests in CI, disable parallel mode for them
...
as one can't guarantee that the third-party modules we integrate with
are safe to run concurrently, we're left best running them sequentially.
For our first integration, webmock, this holds true.
2021-01-01 16:56:36 +00:00
HoneyryderChuck
392dadcb78
typing the connection parsers
2020-12-07 17:46:45 +00:00
HoneyryderChuck
beb0a82baa
typing selector and connection
2020-12-07 16:30:39 +00:00
HoneyryderChuck
98b7d2fc04
using build matrix to test JIT in its own build step
2020-11-06 17:16:02 +00:00
HoneyryderChuck
edc922843a
run rbs check in tests
2020-10-30 16:19:18 +00:00
HoneyryderChuck
5c93746718
not using alpine for jruby
2020-10-10 15:53:19 +01:00
HoneyryderChuck
c758b6e49d
added truffleruby image
2020-10-10 15:53:19 +01:00
HoneyryderChuck
02f6a71e5b
remove superfluous log
2020-10-07 02:19:14 +01:00
HoneyryderChuck
851c33fa23
building jekyll and coverage in separate tasks
2020-10-02 19:36:49 +01:00
HoneyryderChuck
05499a0cc0
set up jekyll gemfile path differently
2020-02-08 18:14:53 +00:00
HoneyryderChuck
5e028e67f3
add make to java build (ffi requires it)
2020-02-03 01:00:31 +00:00
HoneyryderChuck
e4e04e9fe8
setting the connect timeout port as envvar
2020-01-11 13:19:21 +00:00