Jens Geyer created THRIFT-6002:
----------------------------------

             Summary: Add netstd codegen test script and GitHub Actions CI 
matrix job (.NET 8/9/10)
                 Key: THRIFT-6002
                 URL: https://issues.apache.org/jira/browse/THRIFT-6002
             Project: Thrift
          Issue Type: New Feature
          Components: Build Process, netstd - Compiler
            Reporter: Jens Geyer


The development fork contains run-NetStd-Codegen-Tests.ps1, a PowerShell script 
that tests the netstd code generator by running the Thrift compiler on every 
.thrift file in the repository and then compiling the generated C# code against 
the Thrift library for each supported .NET version (currently 8, 9, 10).

This ticket covers:
- Adding run-NetStd-Codegen-Tests.ps1 to lib/netstd/Tests/codegen/ in the 
upstream repository
- Extending the script with a -TargetVersions parameter (for matrix-controlled 
single-version runs in CI) and a -TargetFolder parameter (configurable temp 
output dir, default: system temp)
- Adding a new lib-netstd-codegen job to .github/workflows/build.yml using a 
matrix over dotnet-version [8, 9, 10], actions/setup-dotnet, and the pre-built 
thrift-compiler artifact from the compiler job



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to