Cantera / cantera

Chemical kinetics, thermodynamics, and transport tool suite
https://cantera.org
Other
582 stars 342 forks source link

Build Nuget package for the .NET interface #1596

Open burkenyo opened 10 months ago

burkenyo commented 10 months ago

Nuget packages are the standard way to share .NET libraries (called assemblies). This change allows us to release the preview .NET interface on Nuget

WIP

Changes proposed in this pull request

-

-

If applicable, fill in the issue number this pull request is fixing

Closes #

If applicable, provide an example illustrating new features this pull request is introducing

Checklist

codecov[bot] commented 10 months ago

Codecov Report

Merging #1596 (689266a) into main (cde1e79) will decrease coverage by 0.06%. The diff coverage is 45.83%.

@@            Coverage Diff             @@
##             main    #1596      +/-   ##
==========================================
- Coverage   70.61%   70.55%   -0.06%     
==========================================
  Files         379      380       +1     
  Lines       59153    59222      +69     
  Branches    21252    21252              
==========================================
+ Hits        41768    41785      +17     
- Misses      14311    14363      +52     
  Partials     3074     3074              
Files Changed Coverage Δ
...terfaces/dotnet/Cantera/src/Interop/InteropUtil.cs 49.66% <27.77%> (-19.96%) :arrow_down:
interfaces/dotnet/Cantera/src/Application.cs 92.68% <100.00%> (-1.20%) :arrow_down:
...aces/dotnet/Cantera/src/DataDirectoryCollection.cs 91.30% <100.00%> (ø)
...nterfaces/dotnet/Cantera/src/Interop/LibCantera.cs 100.00% <100.00%> (ø)
interfaces/dotnet/Cantera/src/SpeciesCollection.cs 32.40% <100.00%> (ø)
interfaces/dotnet/Cantera/src/ThermoPhase.cs 34.14% <100.00%> (+1.64%) :arrow_up:

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more