[ 
https://issues.apache.org/jira/browse/THRIFT-6002?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jens Geyer reassigned THRIFT-6002:
----------------------------------

    Assignee: Jens Geyer

> 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
>            Assignee: Jens Geyer
>            Priority: Major
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> 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