[
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)