Jan Tattermusch
d15711d2bb
Docker image cleanup (prepare for ARM64 tests) ( #29051 )
...
* remove gcc-multilib from base image
* remove useless "apt-get --allow-releaseinfo-change update" from docker images
* get rid of no-longer-useful python_debian11_base.include
* regenerate dockerfiles
2022-03-08 20:31:32 +01:00
Esun Kim
6565584c7b
Bump the minimum gcc to 5 ( #28786 )
2022-02-11 10:31:25 -08:00
Esun Kim
92738290ab
Upgrade base-builder to the latest for blaze build ( #28768 )
...
* Upgrade base-builder to the latest for blaze build
* Fix warnings.
* Added -Wno-deprecated-copy
2022-02-02 15:14:36 -08:00
Esun Kim
2057bfd182
Upgrade clang to 13 for clang-format, clang-tidy, and sanity ( #28763 )
2022-02-02 11:03:26 -08:00
Jan Tattermusch
1289cdae2e
Upgrade PHP docker images to debian11 ( #28701 )
...
* upgrade PHP docker images to debian11
* regenerate dockerfiles
* adjust testrunners to php debian11 images
2022-01-27 06:45:52 +01:00
Jan Tattermusch
2c1239c7fd
add back pip virtualenv back to ruby image for XDS tests ( #28703 )
2022-01-26 18:58:28 +01:00
Jan Tattermusch
b0cdd3cba2
Cleanup (followup for ccache addition) ( #28702 )
...
* nit in python interop dockerfile
* address TODO in prepare_ccache_symlinks_rc
* enable ccache for C# and ruby distribtest jobs
* use debian11 instead of bullseye consistently
2022-01-26 18:56:46 +01:00
Jan Tattermusch
1cf6b085f2
Enable ccache in more builds ( #28665 )
...
* upgrade ruby docker images to debian 11
* upgrade C# docker images to debian11
* update sanity dockerimage to debian11
* upgrade cxx interop to debian11
* add ccache to python interop images
* enable use of ccache for interop tests
* adjust run_tests.py to new docker images
* add ccache to rake-compiler-dock docker images
* improve prepare_ccache_symlinks_rc
* enable use of ccache in rake-compiler-dock docker containers
* add ccache support for python_manylinux2014_aarch64
* add ccache support for python_linux_armv7
* deduplicate python3.9 install
* ccache for crosscompiled darwin gems is broken
* fix bash -l resetting of PATH in grpc_artifact_python_linux_armv7
2022-01-25 20:37:04 +01:00
Jan Tattermusch
27b6b45c32
Upgrade C++ and Python docker images to debian stable (debian 11) ( #28664 )
...
* upgrade C++ and python docker images
* regenerate dockerfiles
* upgrade grpc_artifact_python docker images
* adjust run_tests scripts to dockerimages upgrades
2022-01-25 10:23:01 +01:00
Esun Kim
55d7631a99
Bump clang 12 to 13 ( #28639 )
2022-01-21 14:47:04 -08:00
Jan Tattermusch
98999225be
Speedup linux portability build_only tests ( #28461 )
...
* try speeding up linux portability test
* remove gcc8.3 portability test
* c-ares is the default resolver on linux
* dont set parallel run_tests jobs too high
* original parallelism might lead to better results
2022-01-12 14:56:28 +01:00
Jan Tattermusch
6b869a12fe
remove python2 from bazel docker images ( #28458 )
2022-01-05 20:10:19 +01:00
Esun Kim
c007ea297c
Added virtualenv to ruby and php73 docker for psm ( #28263 )
2021-12-02 15:06:11 -08: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
Esun Kim
8e0a361cce
Update cxx docker images ( #28162 )
2021-11-22 14:53:06 -08:00
Jan Tattermusch
79b58431ed
Update csharp SDK to LTS versions ( #27966 )
...
* update C# SDK
* regenerate dockerfiles
* install .NET6 and .NET Core 3.1
* regenerate dockerfiles
* change netcoreapp2.1 targets to netcoreapp3.1
* update installed SDKs in aarch64 C# job
* update run_tests scripts to use netcoreapp3.1 for C#
2021-11-17 10:41:02 +01:00
Ming-Chuan
bb1c7fce6c
Update bazel version to 4.2.1 in binder_transport_apk docker image ( #27721 )
...
This image is for testing binder transport Android APK build
2021-10-15 12:38:23 +08:00
AJ Heller
9841366806
Upgrade libuv to v1.37.0 ( #27684 )
...
* Upgrade libuv to v1.42.0
Also eliminates some cruft from the node implementation from 5 years ago
* sanitize.sh added a blank line?? ok then.
* pin to libuv v1.37.0
2021-10-12 15:09:15 -07:00
Esun Kim
11d2f86e5e
Upgrade PHP7 docker image to use Debian 9 ( #27537 )
...
* Upgrade PHP7 docker image to use Debian 9
* update
2021-10-01 08:33:19 -07:00
Esun Kim
5690ea0106
Added gcc11 and clang12 tests ( #27190 )
2021-09-27 10:48:58 -07:00
Jan Tattermusch
0042c2b86f
Upgrade bazel to 4.2.1 (LTS), upgrade bazel toolchain to 4.1.0 ( #27410 )
...
* update bazel to 4.2.1
* add bazel 4.2.1 to update_mirror.sh
* regenerate dockerfiles
* upgrade bazel toolchains to 4.1.0
* use create_rbe_exec_properties_dict instead of the deprecated create_exec_properties_dict
* RBE ubsan doesnt require the crosstool_top hack anymore
* update rules_apple and build_bazel_apple_support
2021-09-23 16:20:25 +02:00
Richard Belleville
eada6c6e56
Update Alpine Test Image to Use Python 3.8 ( #27415 )
...
* Upgrade Alpine to Python 3.8
* Upgrade docker image to use 3.8
2021-09-20 19:38:36 -07:00
Esun Kim
420a98f96b
Update docker images ( #27109 )
2021-08-24 18:03:45 -07:00
Esun Kim
6005cf4c4e
Upgrade gcr.io/oss-fuzz-base/base-builder to the latest ( #26859 )
...
* Upgrade gcr.io/oss-fuzz-base/base-builder to the latest
2021-08-02 16:52:15 -07:00
Ming-Chuan
db9fa2eaa0
Add Kokoro job for binder transport ( #26783 )
...
1. A new Dockerfile is added
2. Required configurations and scripts are added
2021-07-29 06:09:13 +08:00
Lidi Zheng
25a849baf3
Fix pytype missing bz2 lib error ( #26638 )
2021-07-08 13:39:40 -07:00
Esun Kim
83681f2721
Revert "Revert "Added portability test with openssl 1.0.2 ( #25770 )" ( #25812 )" ( #25860 )
...
This reverts commit b55fba3382 .
2021-06-15 11:17:42 -07:00
Jan Tattermusch
288fe131b4
Reintroduce #22964 with extra fixes ( #26465 )
...
* Revert "Revert "Upgrade dotnet SDK 3 for C# build (#22964 )" (#26462 )"
This reverts commit 736d914cfd .
* Revert "Exclude csharp from performance test continuous runs. (#26458 )"
This reverts commit 6744e8f84a .
* switch remaining tests to C# buster image
* remove C#'s global.json (which requires dotnet SDK 3+)
* dotnet SDK3 currently breaks C# package build
* regenerate dockerfiles
2021-06-15 18:50:13 +02:00
Esun Kim
736d914cfd
Revert "Upgrade dotnet SDK 3 for C# build ( #22964 )" ( #26462 )
...
This reverts commit a44bafec08 .
2021-06-10 16:46:44 -07:00
Jan Tattermusch
a44bafec08
Upgrade dotnet SDK 3 for C# build ( #22964 )
...
* upgrade dotnet SDK 3 for C# build
* add C# global.json
* install dotnet SDK 3 on macos
* upgrade C# docker images to debian buster
* regenerate dockerfiles
2021-06-09 09:25:48 +02:00
Esun Kim
b55fba3382
Revert "Added portability test with openssl 1.0.2 ( #25770 )" ( #25812 )
...
This reverts commit 0147d99c41 .
2021-03-25 11:28:10 -07:00
Esun Kim
0147d99c41
Added portability test with openssl 1.0.2 ( #25770 )
...
* Added openssl102 test to portability
* Update by review
2021-03-24 09:37:54 -07:00
Richard Belleville
1437dc9816
Fix pypa link ( #25647 )
...
* Fix pypa link
* And 3.5 as well
2021-03-08 17:26:52 -08:00
Esun Kim
377fe6095a
Upgrade clang-tidy and clang-format to 11 ( #25590 )
...
* Upgrade clang-tidy and clang-format to 11
* Reformat code
* Fix abseil-string-find-str-contains
* Fix modernize-make-unique
2021-03-04 11:54:30 -08: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
Lidi Zheng
a6c5d6c43e
[xDS Proto] Pin PyPI dependencies in Dockerfiles ( #25510 )
2021-02-22 10:10:56 -08:00
Lidi Zheng
c95e1ff0e5
Use template to generate the Dockerfile
2021-02-12 15:44:58 -08:00
Lidi Zheng
8be2ac94a8
Bump up minimum supported clang to 4.0
2021-02-12 15:11:44 -08:00
Jan Tattermusch
2b6bebc8f5
pin version of gcr.io/oss-fuzz-base/base-builder
2021-02-11 15:59:23 +01:00
Jan Tattermusch
0507d4d49a
remove no-longer-needed fuzzer dockerfile
2021-02-11 14:11:42 +01:00
Jan Tattermusch
cd53c55269
regenerate dockerfiles
2021-02-11 14:11:42 +01:00
Jan Tattermusch
caddd2f3e9
regenerate dockerfiles
2020-12-15 17:34:46 +01:00
Jan Tattermusch
b2ca2ba285
Merge pull request #24361 from veblush/py2to3-sanity
...
Porting sanity & distrib script to Python3
2020-12-14 11:44:37 +01:00
Esun Kim
ab44f737ec
py2to3 sanity scripts
2020-12-11 13:37:36 -08:00
Jan Tattermusch
c5c123efc9
add cmake to ruby dockerfiles
2020-12-09 11:54:45 +01:00
capstan
1f670397ce
Remove gflags.
...
With the move to abseil's flags, this removed the now-unnecessary submodule and installation commands.
2020-11-14 03:03:55 +01:00
Esun Kim
024cd29fdb
Upgrade clang-format-8
2020-10-16 11:37:14 -07:00
Esun Kim
994c2047e9
Bump to clang-tidy-8
2020-10-15 21:15:50 -07:00
Esun Kim
b8f1b71a05
Use clang-tidy 7
2020-10-15 15:48:24 -07:00
Esun Kim
0e0e12aa22
Using comp_db for clang-tidy
2020-10-13 09:51:31 -07:00