Commit Graph

130 Commits

Author SHA1 Message Date
Esun Kim 564a46291b
Update all Debian:9 to Debian:10 (#31917) 2023-01-23 10:50:41 -08:00
apolcyn 86d314a4cb
Undrop ruby 2.6 (#32160) 2023-01-20 09:36:59 -08:00
apolcyn c1a4b526fb
[ruby]: add pre-compiled binaries for ruby 3.2; drop them for ruby 2.6 (#32089)
[ruby]: add pre-compiled binaries for ruby 3.2; drop them for ruby 2.6
2023-01-19 15:32:26 -08:00
Jan Tattermusch ed39634fe8
Move docker images from dockerhub to artifact registry. (#31591)
* push_testing_images.sh overhaul

* simplify dockerize scripts

* update run_in_docker.sh script

* add generated .current_version files for docker images

* improvements to push_testing_images.sh

* add local-only check for push_testing_images.sh to sanity tests

* fix sanity check

* add expiration for TRANSFER_FROM_DOCKERHUB

* add a readme file
2022-11-17 10:12:39 +01:00
apolcyn 8b941bb648
Drop support for ruby 2.5 (#30699)
* Drop ruby 2.5 support
2022-08-25 21:39:31 -07:00
Richard Belleville 4472304d63
Drop Python 3.6 From Distribtests (#30562)
* First attempt at fixing distribtest

* Add dev ubuntu 20.04 image

* Plase the copyright overlords
2022-08-12 15:05:16 -07:00
Esun Kim 2a699b9a09
Removed jessie-based distribtest (#29029)
* Removed jessie-based distribtest

* Update by review
2022-03-08 08:13:13 -08:00
Esun Kim 6565584c7b
Bump the minimum gcc to 5 (#28786) 2022-02-11 10:31:25 -08:00
Lidi Zheng cd4261b946
Support musllinux binary wheels on x64 and x86 (#28092)
* Support musllinux binary wheels

* Skip aarach64 for now
* Consolidate the difference of mktemp
* Extend linux artifact building time && install bash for distribtest
* Stop using grpc.tools, use grpc_tools
* Update the README to use grpc_tools
* Force static link libc++ for alpine binaries
* Rebase recent build script changes

* Install ccache for musllinux distribtest images

* Revert timeout change to grpc_build_artifacts
2022-02-10 14:14:56 -08:00
Jan Tattermusch c8c1774ec4
Revert "Revert "Cleanup run docker machinery in run_tests.py, task_runner.py and elsewhere (#28704)" (#28741)" (#28748)
* Revert "Revert "Cleanup run docker machinery in run_tests.py, task_runner.py and elsewhere (#28704)" (#28741)"

This reverts commit 9a79d44e9b.

* fix python distribtest failure on fedora34
2022-02-01 11:33:56 +01:00
apolcyn 95b313de82
Remove ruby 2.4 support (#28522)
* changes to remove ruby 2.4 support

* some fixes

* remove opensuse since eol

* fixes

* remove unused x86 dockerfile

* stop building for ruby 2.4

* update build scripts

* fix scripts

* fix sanity

Co-authored-by: Jan Tattermusch <jtattermusch@google.com>
2022-01-11 13:30:58 +01:00
Jan Tattermusch 205d7569ea
Big dockerimage cleanup (#28010)
* use python3 for running run_tests.py

* update dockerimage templates

* update dockerfiles

* fix bazel build in the bazel docker image

* adjust run_tests.py to renamed php docker image

* add previously forgotten new templates

* add missing images

* php dockerfile remove whitespaces

* restore accidentally deleted binder_transport_apk image

* add back cxx_buster_x64 image

* add back php zts stretch image

* add back binder_transport_apk image

* fix bazel builds by temporarily adding back python2-dev

* check_redundant_namespace_qualifiers.py to python3

* fix clang-tidy

* make run_tests_matrix.py use python3

* fixup cxx_debian9 templates

* regenerate

* stop running dummy grpc-node tests for protobuf-at-head and boringssl-at-head jobs

* remove cxx_buster image (replaced by cxx_debian9)

* add back python_alpine_x64 image

* run_tests_in_workspace using python3

* unbreak python macos basictests by partially reverting run_tests_matrix to python2

* fix cxx_gcc_X docker images
2021-12-01 12:56:26 +01:00
Lidi Zheng 9978223a26
Add python_requires field to grpcio-* packages (#27495)
- Update the run_tests.py and distrib tests
- Update the Dockerfiles
2021-09-28 16:01:15 -07:00
Lidi Zheng 4729f6fdcc
Add Python 3.10 drop 3.5 (#26074)
* Add Python 3.10.0rc1 binary wheels

* Drop Python 3.5 artifacts

* Document the drop of 3.5

* Fix the wrong pip pointer

* Update manylinux2014 to a newer version, remove 3.5 distribtest

* Update manylinux aarch64 to see if the absl error go away

* Use the preferred alias

* Allow different wheel library to produce different tag order

* Remove unused shell var and log produced wheels

* Use copy instead of move

* Make bash happy about the wildcard

* Upgrade the debian image to use 3.5+ Python

* Polish the comments for the Dockerfiles
2021-09-02 14:02:53 -07:00
Lidi Zheng 5820e152cd
Remove Python 2.7 binary wheel generations (#26691)
* Remove Python 2.7 binary wheels

* Make sure pip won't pick-up newer versions

* Attempt to fix the distribtest

* Fallback to virtualenv==16.7.9 for 34 and 35

* Remove 34 from binary wheel distribtests
2021-07-23 08:20:39 -07:00
AJ Heller 32e83431d1
Add explanatory comments (#26177) 2021-05-06 09:24:27 -07:00
AJ Heller 9b87fb33bf
Fixes broken tests by using an upgraded pip (#26154) 2021-05-04 15:29:16 -07:00
Jan Tattermusch d61db49b48
Add python3.8 aarch64 wheel distribtest (#26136)
* add python3.8 aarch64 distribtest

* register qemu emulator for linux distribtests
2021-05-03 08:16:11 +02:00
Esun Kim f862a2259f
Add abseil thread annotations to grpcpp/sync (#25560)
* Add abseil annotation to grpcpp/sync
* Bump alpine linux to 3.11 from 3.9
2021-03-03 08:39:20 -08:00
Esun Kim 160cb1b215
Changed RPI build test to general ARM build test (#25580)
* Change rpi build test to arm test
* Having a separate docker and targetting aarch64
2021-03-02 08:46:03 -08:00
Jan Tattermusch 06ba99b22d update dotnet sdk5 docker image to avoid nuget download error 2021-02-11 14:37:56 +01:00
Alexander Polcyn 1f75f4b9b3 fix ruby distrib tests 2021-01-29 00:44:21 -08:00
Lidi Zheng b62c984eab Pin pip to 19.3.1 to fix the build failure on master 2021-01-26 11:07:32 -08:00
Alexander Polcyn ff872f1ca0 Make centos7 docker image buildable 2021-01-20 11:57:42 -08:00
Alexander Polcyn 0633043a70 update dockerfiles 2021-01-19 17:29:36 -08:00
Alexander Polcyn f5fae54331 Remove no longer supported centos6 distrib test 2020-12-30 11:48:31 -08:00
Alexander Polcyn 039936387e Add a ruby 3.0.0 distrib test 2020-12-29 20:28:46 -08:00
root 6a85418fe5 upgrade phpunit to 8.5.8 2020-11-19 06:49:23 +00:00
Jan Tattermusch 6c43b2c98a add netcoreapp3.1 C# distribtest 2020-10-27 16:30:01 +01:00
Jan Tattermusch e274e7b93a add C# distribtest for .NET 5 2020-10-27 16:30:00 +01:00
Jan Tattermusch fee304d352 remove C# jessie x86 dockerfile 2020-10-22 06:07:04 -04:00
root 2153047b43 add zlib1g-dev to include zlib.h 2020-10-03 01:33:18 +00:00
root 455e2c9847 replace jessie to stretch, using name PHP7 instead of PHP 2020-10-02 17:13:36 +00:00
root f4a0a9d0ff del php5 from php_jessie_x64 and run_tests.py 2020-10-01 19:35:00 +00:00
Esun Kim f8e684944c Upgraded gcc to 8 in python_dev_centos7_x64 2020-08-27 09:24:24 -07:00
Esun Kim c0047f46b5 Upgrade Ubuntu 14.04 -> 18.04 2020-08-13 19:20:42 -07:00
Stanley Cheung eccbac3443 Update grpc protoc plugins to support proto3 optional 2020-05-29 13:50:18 -07:00
Karthik Ravi Shankar 063704ebad
Revert "Update grpc protoc plugin to be compliant of proto3 field presence" 2020-05-29 11:21:24 -07:00
Stanley Cheung dc9b100865 Update grpc protoc plugins to support proto3 optional 2020-05-27 18:30:12 -07:00
Esun Kim 377fcc9bba Update docker images for Ruby 2020-02-13 10:19:47 -08:00
Jan Tattermusch 87f7674248 cleanup C++ distribtests 2020-02-04 10:14:46 -05:00
Lidi Zheng fe919dd71e Pin to 19.3.1 2019-12-19 10:53:55 -08:00
Esun Kim c507f3b716 Add linux-headers to docker images for alpine linux 2019-12-15 19:01:29 -08:00
Esun Kim 4be7c2a743 Delete deprecated linux environments from distribtest 2019-10-23 12:15:35 -07:00
Hannah Shi 86d075a8e6 add apt install wget 2019-10-11 22:04:05 +00:00
Hannah Shi 2e1cfb75a8 change phpunit version from 4.8.36 to 5.7.27 2019-10-11 21:06:40 +00:00
Jan Tattermusch 782d9bfb34 add alpine distribtest 2019-10-01 08:52:28 -04:00
Jan Tattermusch 54c0214866 protoc cannot be run on alpine linux 2019-09-05 08:08:46 -04:00
Jan Tattermusch e0b87cd4a1 add debian stretch distribtest 2019-09-04 11:26:27 -04:00
Jan Tattermusch f4c7235566 get rid of ubuntu14.04 C# distribtests 2019-09-04 11:06:23 -04:00