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