50 Commits

Author SHA1 Message Date
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
HoneyryderChuck
b96eb526a3 fixed tests for connect timeouts
using ip tables to drop SYN packets on port 9090; this requires to run
the container in privileged mode. It was also necessary to handle the
Errno::ETIMEDOUT error, as this has to be directly transformed into a
connection error
2019-12-31 01:57:00 +00:00
HoneyryderChuck
386765f003 setting path as bundler config 2019-12-30 02:45:00 +00:00
HoneyryderChuck
4da021346e tracking 2.7 as main 2019-12-29 19:05:04 +00:00
HoneyryderChuck
26efb9daea Blog 2019-05-24 14:10:31 +00:00
HoneyryderChuck
ae859f743f request exposes options: this allows responses to be created with the proper set of options, instead of the connection options, which is wrong 2019-05-06 11:56:11 +00:00
HoneyryderChuck
95069483fe bundler update, disabling quiet mode for better CI inspection 2019-03-16 03:37:55 +00:00
HoneyryderChuck
fd05db74e7 added 2.6 to the CI suite 2018-12-28 14:21:26 +00:00
HoneyryderChuck
cfccff1d8d added 2.6 to the CI suite 2018-12-28 02:39:03 +00:00
HoneyryderChuck
446d561ed5 HTTP/1 Parser 2018-11-14 14:40:28 +00:00
HoneyryderChuck
c118924d6f don't need to reset the gemfile.lock in the container 2018-07-18 14:21:04 +01:00
HoneyryderChuck
17e54cb4f4 make gems install in global dir and not locally, so I can run the CI suite and not have my gems destroyed 2018-06-12 14:29:14 +01:00
HoneyryderChuck
81d7a1714f do not build documentation if tests fail 2018-06-11 19:16:44 +01:00
HoneyryderChuck
b2cc1c8d4a enabled parallel testing; turn off certificate verification on CI mode 2018-06-11 19:16:22 +01:00
HoneyryderChuck
aac720128f faster bundle install 2018-02-25 17:34:31 +00:00
HoneyryderChuck
cea5feefdd only build docs for latest ruby 2018-02-24 20:18:06 +00:00
HoneyryderChuck
522b1ffb57 make CI always use latest bundler 2018-02-24 13:21:22 +00:00
HoneyryderChuck
3202dba08b using apk --update flag to get from package manager 2018-02-21 23:11:47 +00:00
HoneyryderChuck
96ab04884d removed log 2018-02-21 22:38:23 +00:00
HoneyryderChuck
130841c58b moar log 2018-02-21 20:21:12 +00:00
HoneyryderChuck
7f06f3c170 proper exit status 2018-02-21 09:27:46 +00:00
HoneyryderChuck
873689c5d8 getting the ruby version in the build script in a different way 2018-02-20 22:36:53 +00:00
HoneyryderChuck
361f56d39f Update build.sh 2018-02-20 17:08:38 +00:00
HoneyryderChuck
17077dad69 echo ruby version 2018-02-20 10:33:57 +00:00
HoneyryderChuck
722b577eb3 only run jekyll for 2.5 2018-02-19 23:35:27 +00:00
HoneyryderChuck
072e5cd4c4 building jekyll output to local public 2018-02-19 22:48:27 +00:00
HoneyryderChuck
eb3da2bca9 moved jekyll task to the container (needs ruby) 2018-02-19 00:52:54 +00:00
HoneyryderChuck
bc6f3ea85b indent 2018-02-18 14:17:13 +00:00
HoneyryderChuck
8e4934b377 parametrized spec script, setting gitlab CI 2018-02-14 00:32:48 +00:00
HoneyryderChuck
41b5c53fb2 changed the way that the tests run, by running on top of a native ruby image, which allows other docker-compose files to overwrite the setting 2018-02-13 23:39:59 +00:00