apolcyn
9054988785
[csharp] Use a stable/supported C# runtime in ubuntu 22.04 distribtest docker images ( #35955 )
...
The current .NET SDK in these tests is EOL, and we've been seeing strange SSL errors transiently.
Update to a supported version and remove cruft in the docker image that was there to install the older version.
TODO: submitting first with the ubuntu 22.04 image test skipped, need to follow-up with a fix and unskip the test
Closes #35955
PiperOrigin-RevId: 610798209
9 months ago
apolcyn
2e205d8fbf
[csharp] Attempt to fix download flakes in C# distrib tests ( #34854 )
...
Attempt to fix
https://source.cloud.google.com/results/invocations/46cb13f1-7532-4c37-af5d-40e013dafc4c/targets/%2F%2Ftools%2Fbazelify_tests%2Ftest:distribtest_csharp_linux_x64_ubuntu2204/log
flakes
Fix taken from https://github.com/dotnet/runtime/issues/27792
1 year ago
Jan Tattermusch
3cf3ed7d59
Revert "Revert "Add back C# distribtests for Grpc.Tools"" ( #31436 )
...
* Revert "Revert "Add back C# distribtests for Grpc.Tools (#31399 )" (#31412 )"
This reverts commit dbc45208e2
.
* avoid clash with internal protos
2 years ago
Alisha Nanda
dbc45208e2
Revert "Add back C# distribtests for Grpc.Tools ( #31399 )" ( #31412 )
...
This reverts commit 50bad293c9
.
2 years ago
Jan Tattermusch
50bad293c9
Add back C# distribtests for Grpc.Tools ( #31399 )
...
* remove remains of grpc_csharp_ext artifact build completely
* add back part of C# distribtests
* redirect C# linux distribtests
* comment out some distribtests
* switch updateversion to Grpc.tools
* fix .proto
* fix distribtest complile
* temporarily comment out service in .proto
* cleanup
* improvements
* reenable mac distribtests
* fixes
2 years ago
Jan Tattermusch
e8404698d5
Remove C# implementation (individual packages will continue to be maintained through v2.46.x patches or moved to grpc-dotnet) ( #29225 )
...
* remove examples/csharp
* remove reference to examples/csharp
* remove C# references from doc/
* remove src/csharp
* update test_creds locations
* remove C# distribtests
* remove buildgen templates for files under src/csharp
* remove grpc_csharp_ext C build target
* regenerate projects
* update tools/run_tests/README.md
* change many C# test/build scripts to noop
* unbreak run_tests.py -l csharp
* unbreak C# build_package targets
* unbreak C# distribtests
* remove C# pre-build steps from prepare_build_windows.bat
* remove src/csharp from clang_format
* remove csharp and csharpcoreclr from run_interop_tests.py
* remove C# interop test docker images
* Revert "remove src/csharp"
This reverts commit 97f2b6d707
.
* remove src/csharp, but keep Grpc.Tools
* add back templates/src/csharp/build/dependencies.props.template
* remove everything but Grpc.Tools and Grpc.Tools.Tests from sln
* Revert "unbreak run_tests.py -l csharp"
This reverts commit 529b5e2ec1
.
* revive Grpc.Tools.Tests through run_tests.py
* Revert "unbreak C# build_package targets"
This reverts commit 79d8d83c8b
.
* experiment with build_nuget.sh fixes
* simplify create_fake_native_artifacts.sh
* building of Grpc.Tools in package_targets.py
* move shared files from Grpc.Core to Grpc.Tools
* yapf format: distribtest_targets.py
* Revert "remove C# pre-build steps from prepare_build_windows.bat"
This reverts commit bd38956a2b
.
* update C# README.md
* disable C# in gke OSS benchmarks
3 years ago
Jan Tattermusch
e2abb3f958
add C# distribtest coverage for .NET5 single file publish
4 years ago
Jan Tattermusch
53390d9c42
add C# distribtest coverage for .NET5 single file publish
4 years ago
Jan Tattermusch
6c43b2c98a
add netcoreapp3.1 C# distribtest
4 years ago
Jan Tattermusch
e274e7b93a
add C# distribtest for .NET 5
4 years ago
Esun Kim
5984f129f8
Use system nuget
4 years ago
Jan Tattermusch
8d8152ed4e
fix System.Memory dependency mismatch in c# distribtests
4 years ago
Jan Tattermusch
42f741ecc4
use GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE for C# distribtest that tests classic .csproj
4 years ago
Jan Tattermusch
2fb9b57fe5
upgrade Google.Protobuf in C# distribtests
4 years ago
Jan Tattermusch
45d92f26ca
add Grpc.Tools test for generating for .proto with the same name
4 years ago
Jan Tattermusch
bd6d4efc7a
fix C# distrib test
5 years ago
Stanley Cheung
6f72faa74b
Update to protobuf 3.12.2
5 years ago
Stanley Cheung
eccbac3443
Update grpc protoc plugins to support proto3 optional
5 years ago
Karthik Ravi Shankar
063704ebad
Revert "Update grpc protoc plugin to be compliant of proto3 field presence"
5 years ago
Stanley Cheung
f70ebf85a6
Update to protobuf 3.12.2
5 years ago
Stanley Cheung
dc9b100865
Update grpc protoc plugins to support proto3 optional
5 years ago
Jan Tattermusch
a3d06e5cfe
fix C# distribtests
5 years ago
Jan Tattermusch
782d9bfb34
add alpine distribtest
5 years ago
Jan Tattermusch
ece5fbdcb0
partially revert alpine distribtest attempts
5 years ago
Jan Tattermusch
9171646713
fix dependencies for classic .csproj
5 years ago
Jan Tattermusch
aeb04913ad
improved C# distribtest
5 years ago
Jan Tattermusch
504c4ace80
remove legacy c# testcodegen
5 years ago
Jan Tattermusch
21104ec1ee
remove BOM
5 years ago
Jan Tattermusch
0040bb9353
attempt to add alpine C# distribtest
5 years ago
Jan Tattermusch
2ebbac117b
Use msbuild in C# distribtests for legacy .csproj
6 years ago
Jan Tattermusch
80fb0ce67f
add Google.Protobuf dependency to legacy csproj
6 years ago
Jan Tattermusch
133ff03e97
classic .csproj Grpc.Tools test
6 years ago
Jan Tattermusch
89281d4498
test protobuf used
6 years ago
Jan Tattermusch
326e06256b
C# distribtests should test Grpc.Tools codegen too
6 years ago
Jan Tattermusch
fbb04abd02
fix C# net45 distribtests
6 years ago
Jan Tattermusch
709e1aa111
C# distrib test flake workaround
6 years ago
Jan Tattermusch
6ccf4b7930
fix shellcheck error
7 years ago
Jan Tattermusch
5def921962
fix comments
7 years ago
Jan Tattermusch
e5389b6335
use testcodegen.proto for distribtest
7 years ago
Jan Tattermusch
93f04c528c
fix test_codegen for mac
7 years ago
Jan Tattermusch
8d396573b3
fix test_codegen for x86
7 years ago
Jan Tattermusch
4fae81d777
test C# codegen in distribtests
7 years ago
Jan Tattermusch
47cf9906c7
update C# distribtests
7 years ago
Jan Tattermusch
1d3cc21910
update C# distribtests
7 years ago
Jan Tattermusch
629c95fc77
fix C# distribtest on kokoro macos
7 years ago
Jan Tattermusch
d0ce0a73e8
fix C# distribtest on kokoro macos
7 years ago
Mehrdad Afshari
f5aea0c4b3
Make csharp/update_version.sh pass shellcheck (with suppresion)
7 years ago
Mehrdad Afshari
7bf30d6b35
Fix csharp/run_distrib_test_dotnetcli.sh to pass shellcheck
7 years ago
Mehrdad Afshari
fd954d2827
Fix csharp/run_distrib_test.sh to pass shellcheck
7 years ago
Jan Tattermusch
7897ae9308
auto-fix most of licenses
8 years ago