Commit Graph

315 Commits

Author SHA1 Message Date
Mehrdad Afshari 9b4315682b Do not require bazel for check_grpcio_tools.py
The `make_grpcio_tools.py` rube-goldberg machinery relies on
`bazel` to extract the list of files required to compile the
`grpcio-tools` package that are provided by the `protobuf`
submodule.  In order to ensure that list is up to date,
`check_grpcio_tools.py` sanity check does the same `bazel`
query, and checks the full contents against the already
existing list in the repository.  This has the downside of
requiring `bazel` to run that particular check at sanity test
time, and flakiness has been seen there.

This commit changes the code generation process to include
the git hash of the submodule at the time `make_grpcio_tools.py`
is invoked and stores it in the generated file and instead of
doing the whole process at test time, the `check_grpcio_tools.py`
sanity test simply checks the submodule version at test time
and verifies it against the version included in the file by
`make_grpcio_tools.py` thus removing the `bazel` dependency
at test time and increasing test robustness and speed.
2017-11-20 12:14:23 -08:00
Craig Tiller 4ac2b8e585 Enable clang-tidy as a sanity check, fix up all known failures 2017-11-10 14:14:17 -08:00
murgatroid99 9887379158 Update version to 1.8.0-dev, update g word to 'generous' 2017-10-02 17:31:33 -07:00
Jan Tattermusch 4c64dc9af8 workaround verconf.h problem 2017-10-02 14:41:25 +02:00
Nicolas "Pixel" Noble 8354fa32ba Merge branch 'master' of https://github.com/grpc/grpc into pull_request_interval_script 2017-09-29 19:18:44 +02:00
Nicolas "Pixel" Noble daa70e67cc Adding Copyright info. 2017-09-29 19:18:41 +02:00
Nathaniel Manista 8bba3bfc25 Pin pip at 9.0.1 2017-09-28 17:28:01 +00:00
Nicolas "Pixel" Noble 532aad7752 Adding script to generate pull request list from an interval. 2017-09-20 01:50:12 +02:00
David Garcia Quintas b352be025f Upmerge from v1.6.x branch to master 2017-09-18 11:55:52 -07:00
Jan Tattermusch 4fa3364975 bump version to 1.6.1 2017-09-12 12:56:45 +02:00
Jan Tattermusch 27af5b127b deflake ruby artifact build 2017-08-31 16:58:29 +02:00
David Garcia Quintas dfde288148 1.6.0-pre1 -> 1.6.0 2017-08-29 11:31:50 -07:00
Ken Payson f5f5ed0305 Fix syntax error on classifiers 2017-08-24 11:46:03 -07:00
Jan Tattermusch eff25f9f5c remove check_vsprojects sanity test 2017-08-23 07:53:18 +02:00
David Garcia Quintas 1775ef91d2 Version bump to 1.6 2017-08-16 21:01:30 -07:00
David Garcia Quintas 713597f1cd Master version bump to 1.7.x 2017-08-16 20:59:05 -07:00
Stanley Cheung de4b59b11c ran make_grpcio_tools.py 2017-08-10 11:01:35 -07:00
Nathaniel Manista b414268580 Merge pull request #11901 from nathanielmanistaatgoogle/grpc_testing
gRPC Python test infrastructure.
2017-07-25 19:29:32 -07:00
Ken Payson 9c420447fa Add classifiers to package details 2017-07-25 12:06:46 -07:00
Nathaniel Manista 69b7231776 gRPC Python test infrastructure
(The time-related first part of it, anyway.)
2017-07-25 18:19:35 +00:00
Jan Tattermusch cb8eaaa883 fix grpcio_tools build on kokoro 2017-07-18 17:26:27 +02:00
Craig Tiller d996379030 Reset OWNERS state 2017-07-17 10:54:07 -07:00
Mehrdad Afshari 76a316cb1f Add `set noparent` to Python OWNER files 2017-07-13 16:19:17 -07:00
Mehrdad Afshari e6fb12fd96 Add additional OWNERS files for Python projects 2017-07-13 16:10:39 -07:00
Mehrdad Afshari bb3d95b643 Use https://grpc.io consistently as the canonical URL 2017-07-10 22:24:28 +00:00
Mehrdad Afshari 976eb7c4b4 Fetch grpc.io/release over https 2017-07-10 15:07:33 -07:00
Nathaniel Manista a7182f7f5a Always use an upgraded pip when running pylint 2017-06-24 20:57:00 +00:00
Jan Tattermusch d2da5aa8a2 fix sanity 2017-06-19 10:10:55 +02:00
Jan Tattermusch ecb1fa194d fix protobuf_generated_well_known_types_embed.cc 2017-06-08 11:47:43 +02:00
Jan Tattermusch 9f401e53c9 fix make_grpcio_tools.py 2017-06-08 11:22:41 +02:00
Jan Tattermusch 4d5c3102a1 fix remaining license notices 2017-06-08 11:22:41 +02:00
Jan Tattermusch 7897ae9308 auto-fix most of licenses 2017-06-08 11:22:41 +02:00
Jan Tattermusch 9c7aefb692 fix check_copyright.py 2017-06-08 11:22:40 +02:00
Jan Tattermusch 7a0ca155ff fixing copyright not supported 2017-06-08 11:22:40 +02:00
Jan Tattermusch 312ea4a187 change LICENSE, add AUTHORS 2017-06-08 11:22:40 +02:00
Mehrdad Afshari 5bc11d55d4 Expand pylint to grpc_health and grpc_reflection 2017-06-01 14:26:12 -07:00
David Garcia Quintas aebcdbd732 master bumped to 1.5.x 2017-05-30 14:14:27 -07:00
Ken Payson 029090628d Upgrade protobuf to 3.3.0 2017-05-08 12:18:12 -07:00
kpayson64 4589a2ebf9 Merge pull request #10688 from kpayson64/fix_php_interop
Fix PHP interop tests
2017-04-19 10:37:27 -07:00
Ken Payson b702ce2117 Fix PHP interop tests 2017-04-18 14:29:57 -07:00
David Garcia Quintas 9e1acc0796 master to 1.4.0-dev 2017-04-13 16:30:15 -07:00
yang-g 66d40c63f7 Fix BUILD dependency, copyright and cmake 2017-04-12 10:18:10 -07:00
Ken Payson 975b5103e5 Fix build on Alpine linux + add portability tests 2017-04-06 13:39:35 -07:00
Craig Tiller 9eb0fdec00 Reorganize ext tree
- filters live under filters
- lb_policy, resolver implementations (being part of client_channel) live under client_channel
2017-03-31 16:59:30 -07:00
Makarand Dharmapurikar a0649dde0e Merge branch 'master' of https://github.com/grpc/grpc into grpcz_client 2017-03-27 09:18:21 -07:00
Yuchen Zeng f466ae116e Merge pull request #7771 from y-zeng/cares_buildin
Async DNS resolver with pre-configured c-ares
2017-03-24 14:52:04 -07:00
Makarand Dharmapurikar 3c7e460de6 added copyright exception for census.proto 2017-03-24 13:36:24 -07:00
Nicolas "Pixel" Noble e44a50ffd7 Merge branch 'v1.2.x' of https://github.com/grpc/grpc into upmerge-1.2.0 2017-03-24 00:54:47 +01:00
Alexander Polcyn 3e30832cca bump v1.2.x branch to 1.2.1-pre1 2017-03-20 17:00:45 -07:00
David Garcia Quintas 69e5a28635 Going for 1.2.0 2017-03-20 12:51:17 -07:00