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
2022-10-27 09:59:06 +02:00
Alisha Nanda
dbc45208e2
Revert "Add back C# distribtests for Grpc.Tools ( #31399 )" ( #31412 )
...
This reverts commit 50bad293c9 .
2022-10-20 12:08:29 -07:00
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
2022-10-20 16:42:29 +02:00
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
2022-04-28 12:00:34 +02:00
Jan Tattermusch
53390d9c42
add C# distribtest coverage for .NET5 single file publish
2020-11-30 10:12:48 +01: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
Esun Kim
5984f129f8
Use system nuget
2020-09-18 13:07:12 -07:00
Jan Tattermusch
8d8152ed4e
fix System.Memory dependency mismatch in c# distribtests
2020-08-28 13:58:24 +02:00
Jan Tattermusch
42f741ecc4
use GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE for C# distribtest that tests classic .csproj
2020-08-27 15:04:48 +02:00
Jan Tattermusch
2fb9b57fe5
upgrade Google.Protobuf in C# distribtests
2020-08-27 11:05:08 +02:00
Jan Tattermusch
45d92f26ca
add Grpc.Tools test for generating for .proto with the same name
2020-07-09 17:17:39 +02:00
Jan Tattermusch
bd6d4efc7a
fix C# distrib test
2020-06-04 09:10:29 +02:00
Stanley Cheung
6f72faa74b
Update to protobuf 3.12.2
2020-05-29 13:50:27 -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
f70ebf85a6
Update to protobuf 3.12.2
2020-05-27 18:30:12 -07:00
Stanley Cheung
dc9b100865
Update grpc protoc plugins to support proto3 optional
2020-05-27 18:30:12 -07:00
Jan Tattermusch
a3d06e5cfe
fix C# distribtests
2020-01-17 05:48:14 -05:00
Jan Tattermusch
782d9bfb34
add alpine distribtest
2019-10-01 08:52:28 -04:00
Jan Tattermusch
ece5fbdcb0
partially revert alpine distribtest attempts
2019-09-05 08:06:39 -04:00
Jan Tattermusch
9171646713
fix dependencies for classic .csproj
2019-09-05 08:05:36 -04:00
Jan Tattermusch
aeb04913ad
improved C# distribtest
2019-09-04 12:02:21 -04:00
Jan Tattermusch
504c4ace80
remove legacy c# testcodegen
2019-09-04 11:33:59 -04:00
Jan Tattermusch
21104ec1ee
remove BOM
2019-09-04 11:29:22 -04:00
Jan Tattermusch
0040bb9353
attempt to add alpine C# distribtest
2019-09-04 10:38:54 -04:00
Jan Tattermusch
2ebbac117b
Use msbuild in C# distribtests for legacy .csproj
2019-03-27 16:46:27 -04:00
Jan Tattermusch
80fb0ce67f
add Google.Protobuf dependency to legacy csproj
2019-03-27 16:46:27 -04:00
Jan Tattermusch
133ff03e97
classic .csproj Grpc.Tools test
2019-03-27 16:46:27 -04:00
Jan Tattermusch
89281d4498
test protobuf used
2019-03-27 16:46:27 -04:00
Jan Tattermusch
326e06256b
C# distribtests should test Grpc.Tools codegen too
2019-03-27 16:46:26 -04:00
Jan Tattermusch
fbb04abd02
fix C# net45 distribtests
2019-01-25 15:18:47 +01:00
Jan Tattermusch
709e1aa111
C# distrib test flake workaround
2018-09-14 17:28:50 +02:00
Jan Tattermusch
6ccf4b7930
fix shellcheck error
2018-06-08 12:37:32 +02:00
Jan Tattermusch
5def921962
fix comments
2018-06-08 10:37:25 +02:00
Jan Tattermusch
e5389b6335
use testcodegen.proto for distribtest
2018-06-07 09:37:30 +02:00
Jan Tattermusch
93f04c528c
fix test_codegen for mac
2018-06-07 09:33:10 +02:00
Jan Tattermusch
8d396573b3
fix test_codegen for x86
2018-06-06 16:56:35 +02:00
Jan Tattermusch
4fae81d777
test C# codegen in distribtests
2018-06-06 10:14:52 +02:00
Jan Tattermusch
1d3cc21910
update C# distribtests
2018-05-10 15:22:14 +02:00
Jan Tattermusch
d0ce0a73e8
fix C# distribtest on kokoro macos
2018-03-14 15:32:23 +01:00
Mehrdad Afshari
f5aea0c4b3
Make csharp/update_version.sh pass shellcheck (with suppresion)
2018-02-07 13:35:44 -08:00
Mehrdad Afshari
7bf30d6b35
Fix csharp/run_distrib_test_dotnetcli.sh to pass shellcheck
2018-02-07 13:35:16 -08:00
Mehrdad Afshari
fd954d2827
Fix csharp/run_distrib_test.sh to pass shellcheck
2018-02-07 13:35:00 -08:00
Jan Tattermusch
7897ae9308
auto-fix most of licenses
2017-06-08 11:22:41 +02:00
Jan Tattermusch
42e302dbfe
Run mac and windows distribtests in workspace
2017-05-12 15:54:43 +02:00
Jan Tattermusch
dd2f1cab7a
switch C# distribtest to use windows-build nugets
2017-04-06 13:00:26 +02:00
Jan Tattermusch
f6caaa76a6
add copyrights for AssemblyInfo.cs files
2016-09-21 22:40:11 +02:00
Jan Tattermusch
f785ae38c9
fix windows distribtest and add TODOs to remove hacks
2016-09-14 17:43:56 +02:00
Jan Tattermusch
520ece60e5
switch distribtests to use nugets generated by dotnet cli
2016-09-13 14:49:30 +02:00