Esun Kim
bec51c0175
Manylinux2010-based Ruby images
4 years ago
Esun Kim
bfa1ca968c
Add gRPC-specific docker images for Ruby build
4 years ago
Alexander Polcyn
c60ba7e77f
Add back source-only ruby packages for master
5 years ago
Alexander Polcyn
09bc1eebe4
Add ruby 2.7 to mac binary packages
5 years ago
Jan Tattermusch
5a6e713bda
fix ruby linux artifact build
5 years ago
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
5 years ago
Esun Kim
25b56ee1dd
Add LDXX to Rakefile
5 years ago
Alexander Polcyn
30c700fd02
Drop support for ruby < 2.3; update and unskip distrib tests
6 years ago
Alexander Polcyn
9aa48c6d1c
Drop support for ruby < 2.3; update and unskip distrib tests
6 years ago
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
6 years ago
Alexander Polcyn
a803c0340a
Remove source code and the grpc_c.so file that was built as a local binary from the ruby
...
binary packages
7 years ago
Muxi Yan
d5696eb7d6
Revert "Partial revert PR#14042"
7 years ago
Muxi Yan
3cb1b0aa2f
Partial revert PR#14042
7 years ago
Alexander Polcyn
3be06433af
Ruby macos kokoro environment and package build updates
7 years ago
Alexander Polcyn
8065a5e73c
Use rake-compiler-dock's Dockerfile as a base in grpc's fork of it
7 years ago
Alexander Polcyn
522df1681a
add ruby 2.5 to package build on mac
7 years ago
Yash Tibrewal
c7eaff15c0
Ignoring all ruby build errors for now
7 years ago
Yash Tibrewal
46ccf7a441
Trying _POSIX define for ruby build
7 years ago
Yash Tibrewal
10b306559b
Rolling back Rakefile changes
7 years ago
Yash Tibrewal
d6a7a44ec9
Ruby Rakefile modifications try
7 years ago
Alexander Polcyn
3a00f79b0d
tentatively set embed_cares in mingw build as is done in mac/linux build
7 years ago
Alexander Polcyn
d0033d977c
disable some compiler warnings
7 years ago
Alexander Polcyn
5fbc5776e1
experiment
7 years ago
Alexander Polcyn
7aa184bb42
specify mingw g++ compiler for ruby windows artifact build
8 years ago
Yuchen Zeng
2aa194329b
c-ares mingw32 support
8 years ago
Alexander Polcyn
4e606751db
add end2end tests to formatter and adjust to formatter
8 years ago
Nicolas "Pixel" Noble
a9fb111323
Ruby sucks.
8 years ago
Nicolas "Pixel" Noble
b230ba870e
Add ruby 2.4.0 targets to Rakefile.
8 years ago
murgatroid99
c781f64518
Use config file template instead of Rakefile template
8 years ago
murgatroid99
f0f787d117
Fix Ruby compilation problems on MinGW
8 years ago
Alexander Polcyn
38ba85ce48
allow choosing config of ruby package builds from environment variable
8 years ago
Nicolas "Pixel" Noble
23f7859a46
Fixing Ruby's Rakefile - high version number was hardcoded.
8 years ago
Ken Payson
17233ceaa9
Ignore unused variables in ruby compilation
9 years ago
Nicolas "Pixel" Noble
da46a701c4
2.1.6 doesn't work on MacOS (wheee...)
9 years ago
Nicolas Noble
86cbe3087c
Fixing Mac build for Ruby.
9 years ago
Nicolas "Pixel" Noble
5219c6d8e8
Properly compiling distributable native gems.
9 years ago
Nicolas "Pixel" Noble
f08399f61a
Splitting dll building into its own task.
9 years ago
Nicolas "Pixel" Noble
d51d121c0c
And the Windows extension finally loads.
9 years ago
Nicolas "Pixel" Noble
0215d90251
Last few improvements.
9 years ago
Nicolas "Pixel" Noble
09ac0a46f4
Building the grpc DLLs.
9 years ago
Nicolas "Pixel" Noble
eade6e02d2
Renaming the Ruby grpc extension to grpc_c, and renaming its loader from loader.rb to grpc.rb
9 years ago
Nicolas "Pixel" Noble
1723044a12
Allowing for debug builds.
9 years ago
Nicolas "Pixel" Noble
cb287a11df
Allowing for creation of pre-compiled gems, using rack-compiler-dock.
9 years ago
murgatroid99
d7e1a10628
Bundled C core with Ruby library
9 years ago
Tim Emiola
975d0cb02e
Add a health checker service implementation.
...
- adds the code-generated health service classes to the pb along with
a README explaining how to regenerate the generated code
- adds an implementation of the Health Checker Service along with unit
tests and an integration test
Also:
- adds a pb folder
: in a follow-up PR, all ruby pbs + generated code will be moved to it
9 years ago
Tim Emiola
c85c1ae463
Add SimpleCov coverage set up for gRPC ruby
10 years ago
Tim Emiola
f20d760972
Updates the Rakefile
...
- simplify the test suite namespace
- fix bug in test suite setup where wrappper tests were run twice
- removes unnecessary descs
- add bunder's gem tasks for release and installation
10 years ago
Tim Emiola
36066537cf
Fix lint errors, other cleanups
...
- ensure that lint check gets run when prior to running unittests
- fixes a description of the default rake command
- adds a dependency on Faraday, a HTTP/REST client
10 years ago
Tim Emiola
397fda0b0c
Update the suites used in the tests, run the bidi and server tests as their own suites in the default target
10 years ago
Tim Emiola
e2860c5bdb
Adds rubocop and fixes most style violations it detected
...
- add rubocop as a dev dependency
- fixed many style violations it reported, often using --auto-correct
- add a rubocop config
- .rubocop.yml shows the exceptions
- .rubocopy_todo.yml tracks outstanding style issues
- adds a rake task to allow rubocop styling checks to be automated
10 years ago