Esun Kim
faa80eaa10
Updated clang 15 images ( #32317 )
...
This is to get the latest version of clang 15 (15.0.7) for our docker
images based on that. By doing so, I had to address this new git
security enforcement so I added a new file to tame it. In a nutshell,
this PR is about polishing docker images based on clang 15.
2023-02-13 13:06:07 -08:00
Esun Kim
25b0aff1e7
Update a sanity docker image to run iwyu ( #31956 )
...
* Added missing iwyu deps
* Docker image pushed
2022-12-21 14:54:38 -08:00
Esun Kim
530b702259
Update Clang 15 ( #31518 )
...
* clang-15
* iwyu
* run clang_format_code
* Clang-Tidy config
* Fix misc-unused-using-decls
* Fixed performance-inefficient-vector-operation
* Sanity
2022-11-04 09:08:03 -07: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
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
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
25a849baf3
Fix pytype missing bz2 lib error ( #26638 )
2021-07-08 13:39:40 -07: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
Lidi Zheng
a6c5d6c43e
[xDS Proto] Pin PyPI dependencies in Dockerfiles ( #25510 )
2021-02-22 10:10:56 -08:00
Esun Kim
ab44f737ec
py2to3 sanity scripts
2020-12-11 13:37:36 -08: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
Hannah Shi
d3c1cbf4cb
replace gawk with awk, so as not to introduce an extra dependency
2020-07-24 19:02:46 +00:00
Hannah Shi
c69c06b8d6
generate api reference documents by doxygen
2020-07-19 17:52:59 +00:00
Esun Kim
128c8eaacf
Upgrade sanity docker
2020-03-03 10:46:52 -08:00
Lidi Zheng
b2f72702c9
Pin virtualenv to 16.7.9
2020-02-11 11:05:23 -08:00
Lidi Zheng
9a05fb3573
Add buildifier sanity check
2019-11-05 14:03:52 -08:00
Jan Tattermusch
905f52852e
make python dockerfiles buildable again
2019-08-27 18:09:13 -04:00
Lidi Zheng
c372768fee
Install Bazel using its installation script
2019-01-31 12:10:43 -08:00
Lidi Zheng
8cb2d0546d
Upgrade sanity Docker image to debian:stretch
...
* Use latest pylint in Python 3.7 (they dropped support for PY2)
* Make latest pylint happy
* Forced to upgrade to shellcheck 0.4.4
* Make shellcheck 0.4.4 happy
* Adopt reviewers' advice to reduce global disabled rules
2018-12-10 16:21:49 -08:00
Jan Tattermusch
6bb25781a0
sanity dockerimage doesnt need bazel
2018-05-24 02:03:06 +02:00
Jan Tattermusch
629d621a3e
upgrade bazel to 0.13.1, introduce template
2018-05-23 22:41:00 +02:00
Adele Zhou
3e13d123b7
Pin bazel to 0.9.0
2018-02-12 21:51:44 -08:00
Noah Eisen
86ddb5393d
Ensure all sanity finds clang-tidy
2018-01-16 18:13:26 -08:00
Noah Eisen
d268793ff3
Fix clang format docker
2018-01-16 17:24:51 -08:00
ncteisen
365ea6309b
Dockerize clang tidy
2018-01-16 17:24:51 -08:00
Mehrdad Afshari
a2ed77db56
Add a sanity test for shellcheck
...
Start by checking the scripts in tools/run_tests/helper_scripts.
2017-12-19 08:59:28 -08:00
Craig Tiller
a61abff6ad
Update sanity dockerfile
2017-11-13 15:01:10 -08:00
Matt Kwong
75c2778902
Update Dockerfiles from ubuntu:15.10 to debian:jessie
2017-09-18 19:05:15 -07:00
Jan Tattermusch
4d5c3102a1
fix remaining license notices
2017-06-08 11:22:41 +02:00
Matt Kwong
52ff986f94
Add option to upload Jenkins test result to BQ
2017-05-08 13:52:45 -07:00
Jan Tattermusch
7dd2cc6f68
cleanup and speedup of sanity tests
2016-12-22 10:54:25 +01:00
Matt Kwong
180ea4bb20
Set Bazel to specific commit in Dockerfile
2016-12-01 15:26:59 -08:00
siddharthshukla
0589e533cd
Make testing toolchain python 3.x compliant
...
six is necessary for making these scripts cross compatible
between python 2.x and 3.x
Changes:
Add six to python_deps.include
Include python_deps.include to all Dockerfile templates in test directory
Include python_deps.include to all Dockerfile templates in stress_test directory
Include python_deps.include to all Dockerfile templates in interop_test directory
Replace print statements with print function calls (from futute..)
Replace .iteritems() with .items() wherever necessary
use six.moves to import BaseHTTPServer
Generate new dockerfiles using generate_projects.sh
2016-07-12 01:35:53 +02:00
Jan Tattermusch
348ca76cf7
hotfix for sanity tests
2016-05-22 20:23:21 -04:00
Masood Malekghassemi
58d24c259a
Add sanity test for grpcio protoc package
2016-05-04 15:30:30 -07:00
Matthew Iselin
50df82ffe4
Add a sanity check to make sure vsprojects stays usable.
2016-04-07 09:33:08 -07:00
Craig Tiller
6169d5f7b0
Update copyrights
2016-03-31 07:46:18 -07:00
David Garcia Quintas
f09f020a49
fixed backslashes
2016-03-17 21:54:04 -07:00
David Garcia Quintas
b84571840a
moved apt-gets from .sh file to dockerfile for nanopb
2016-03-16 16:46:59 -07:00
Craig Tiller
f6fd7ec8a0
Fix docker inception for now
2016-02-10 16:04:26 -08:00
Jan Tattermusch
9b721f8711
addressing comments
2016-02-08 17:23:02 -08:00
Jan Tattermusch
8763501cf0
cleanup sanity docker image
2016-02-08 17:23:02 -08:00
Jan Tattermusch
a810876732
dockerfile refactoring
2016-02-08 17:23:01 -08:00