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