grpc-java/buildscripts
Eric Anderson 5642e01243
Replace failOnVersionConflict() with custom requireUpperBoundDeps
failOnVersionConflict has never been good for us. It is equivalent to
Maven dependencyConvergence which we discourage our users to use because
it is too tempermental and _creates_ version skew issues over time.
However, we had no real alternative for determining if our deps would be
misinterpeted by Maven.

failOnVersionConflict has been a constant drain and makes it really hard
to do seemingly-trivial upgrades. As evidenced by protobuf/build.gradle
in this change, it also caused _us_ to introduce a version downgrade.

This introduces our own custom requireUpperBoundDeps implementation so
that we can get back to simple dependency upgrades _and_ increase our
confidence in a consistent dependency tree.
2021-06-11 14:01:18 -07:00
..
grpc-java-artifacts buildscripts: Fix grpc-java-artifacts indentation 2020-12-04 16:42:26 -08:00
kokoro Replace failOnVersionConflict() with custom requireUpperBoundDeps 2021-06-11 14:01:18 -07:00
qemu_helpers Improve emulated linux aarch64 tests, without protoc artifact build 2021-04-26 10:54:28 -07:00
xds-k8s buildscripts: xDS Kubernetes Interop tests buildscript 2020-12-23 09:52:01 -05:00
build_artifacts_in_docker.sh Add support for cross-compiling for aarch64 platform 2019-12-06 14:21:34 -08:00
build_docker.sh Build Linux artifacts using CentOS 7 2020-12-03 22:56:31 -08:00
checkstyle.license all: normalize copyright header 2018-05-03 14:55:21 -07:00
checkstyle.xml gradle: Use config_loc in checkstyle 2018-07-30 10:51:54 -07:00
make_dependencies.bat Bump Protobuf to 3.17.2 2021-06-07 11:20:48 -07:00
make_dependencies.sh Bump Protobuf to 3.17.2 2021-06-07 11:20:48 -07:00
run_arm64_tests_in_docker.sh skip flaky :grpc-xds:test in linux aarch64 tests (#8119) 2021-04-27 10:18:39 -07:00
run_in_docker.sh Build Linux artifacts using CentOS 7 2020-12-03 22:56:31 -08:00
set_github_status.py all: normalize copyright header 2018-05-03 14:55:21 -07:00
sign-local-repo.sh all: normalize copyright header 2018-05-03 14:55:21 -07:00
sonatype-upload.sh all: normalize copyright header 2018-05-03 14:55:21 -07:00
sync-protos.sh rls: add proto and converter (#6743) 2020-02-28 21:41:19 -08:00
xds_logging.properties buildscripts,interop-testing: Increase logging for xDS tests (#6818) 2020-03-11 20:34:26 -07:00