Commit Graph

43 Commits

Author SHA1 Message Date
Esun Kim bec51c0175 Manylinux2010-based Ruby images 2020-07-16 14:37:25 -07:00
Esun Kim bfa1ca968c Add gRPC-specific docker images for Ruby build 2020-07-07 09:54:44 -07:00
Alexander Polcyn c60ba7e77f Add back source-only ruby packages for master 2020-06-11 12:04:46 -07:00
Alexander Polcyn 09bc1eebe4 Add ruby 2.7 to mac binary packages 2020-03-02 01:06:21 -08:00
Jan Tattermusch 5a6e713bda fix ruby linux artifact build 2020-02-26 19:56:49 -05:00
Lars Kanis 4c667476a0 Add ruby-2.7 to build process of binary gems for Windows and Linux
With rake-compiler-dock-1.0.1 there's no need to use a derived Dockerfile.
The standard RCD image can be used instead.
The only issue is with conflicting declarations of gettimeofday(), which can be easily worked around by patching win32.h before the build.

Fixes #21514
2020-02-16 21:25:38 +01:00
Esun Kim 25b56ee1dd Add LDXX to Rakefile 2019-08-23 16:26:10 -07:00
Alexander Polcyn 9aa48c6d1c Drop support for ruby < 2.3; update and unskip distrib tests 2019-06-20 07:01:52 +00:00
Alexander Polcyn 67f523ce13 Add support for ruby 2.6.0 binary package builds, drop 2.1 and 2.0
binary package builds; pin bundler to 1.17.3 where necessary
2019-01-03 18:08:05 +00:00
Alexander Polcyn a803c0340a Remove source code and the grpc_c.so file that was built as a local binary from the ruby
binary packages
2018-03-27 11:14:21 -07:00
Muxi Yan d5696eb7d6
Revert "Partial revert PR#14042" 2018-02-06 17:27:01 -08:00
Muxi Yan 3cb1b0aa2f Partial revert PR#14042 2018-02-05 13:47:31 -08:00
Alexander Polcyn 3be06433af Ruby macos kokoro environment and package build updates 2018-01-16 20:44:37 -08:00
Alexander Polcyn 8065a5e73c Use rake-compiler-dock's Dockerfile as a base in grpc's fork of it 2018-01-08 13:27:20 -08:00
Yash Tibrewal c7eaff15c0 Ignoring all ruby build errors for now 2017-10-02 16:34:00 -07:00
Yash Tibrewal 46ccf7a441 Trying _POSIX define for ruby build 2017-10-02 16:34:00 -07:00
Yash Tibrewal 10b306559b Rolling back Rakefile changes 2017-10-02 16:34:00 -07:00
Yash Tibrewal d6a7a44ec9 Ruby Rakefile modifications try 2017-10-02 16:34:00 -07:00
Alexander Polcyn 3a00f79b0d tentatively set embed_cares in mingw build as is done in mac/linux build 2017-09-09 16:32:49 +02:00
Alexander Polcyn d0033d977c disable some compiler warnings 2017-09-09 16:32:48 +02:00
Alexander Polcyn 5fbc5776e1 experiment 2017-09-09 16:32:48 +02:00
Alexander Polcyn 7aa184bb42 specify mingw g++ compiler for ruby windows artifact build 2017-05-21 23:03:11 -07:00
Yuchen Zeng 2aa194329b c-ares mingw32 support 2017-04-18 15:21:40 -07:00
Alexander Polcyn 4e606751db add end2end tests to formatter and adjust to formatter 2017-03-20 00:07:25 -07:00
Nicolas "Pixel" Noble a9fb111323 Ruby sucks. 2017-02-01 19:45:42 +01:00
Nicolas "Pixel" Noble b230ba870e Add ruby 2.4.0 targets to Rakefile. 2017-01-30 19:27:19 +01:00
murgatroid99 c781f64518 Use config file template instead of Rakefile template 2017-01-17 11:47:06 -08:00
murgatroid99 f0f787d117 Fix Ruby compilation problems on MinGW 2016-12-05 09:41:18 -08:00
Alexander Polcyn 38ba85ce48 allow choosing config of ruby package builds from environment variable 2016-08-29 16:59:23 -07:00
Nicolas "Pixel" Noble 23f7859a46 Fixing Ruby's Rakefile - high version number was hardcoded. 2016-07-19 10:04:37 +02:00
Ken Payson 17233ceaa9 Ignore unused variables in ruby compilation 2016-06-22 17:16:15 -07:00
Nicolas "Pixel" Noble da46a701c4 2.1.6 doesn't work on MacOS (wheee...) 2016-02-06 01:52:02 +01:00
Nicolas Noble 86cbe3087c Fixing Mac build for Ruby. 2016-02-05 15:08:12 -08:00
Nicolas "Pixel" Noble 5219c6d8e8 Properly compiling distributable native gems. 2016-02-05 22:40:59 +01:00
Nicolas "Pixel" Noble 89d8ed1b91 Merge branch 'master' of github.com:grpc/grpc into make-ruby-installable
Conflicts:
	BUILD
	Makefile
	binding.gyp
	build.yaml
	gRPC.podspec
	grpc.gemspec
	package.json
	src/python/grpcio/grpc_core_dependencies.py
	templates/Makefile.template
	tools/doxygen/Doxyfile.core.internal
	tools/run_tests/sources_and_headers.json
	vsprojects/vcxproj/gpr/gpr.vcxproj
	vsprojects/vcxproj/gpr/gpr.vcxproj.filters
2016-02-03 01:27:46 +01:00
Nicolas "Pixel" Noble f08399f61a Splitting dll building into its own task. 2016-01-31 23:54:38 +01:00
Nicolas "Pixel" Noble d51d121c0c And the Windows extension finally loads. 2016-01-31 11:37:13 +01:00
Nicolas "Pixel" Noble 0215d90251 Last few improvements. 2016-01-31 09:58:28 +01:00
Nicolas "Pixel" Noble 09ac0a46f4 Building the grpc DLLs. 2016-01-31 09:24:11 +01:00
Nicolas "Pixel" Noble eade6e02d2 Renaming the Ruby grpc extension to grpc_c, and renaming its loader from loader.rb to grpc.rb 2016-01-29 22:53:31 +01:00
Nicolas "Pixel" Noble 1723044a12 Allowing for debug builds. 2016-01-29 01:46:19 +01:00
Nicolas "Pixel" Noble cb287a11df Allowing for creation of pre-compiled gems, using rack-compiler-dock. 2016-01-28 09:35:41 +01:00
murgatroid99 d7e1a10628 Bundled C core with Ruby library 2015-12-18 11:18:34 -08:00