Skip to content

Upgrade to .NET 10, update README and add CI pipeline - #3

Merged
simonebortolin merged 1 commit into
C#from
claude/csharp-readme-net10-pipeline-1d3058
Oct 9, 2026
Merged

simonebortolin merged 1 commit into
C#from
claude/csharp-readme-net10-pipeline-1d3058

Conversation

@simonebortolin

@simonebortolin simonebortolin commented Oct 9, 2026 •

Copy link
Copy Markdown
Contributor

Summary

  • .NET 10: target net10.0 with built-in PublishAot (removes the obsolete Microsoft.DotNet.ILCompiler 1.0.0-alpha-* package); adds <Version> and <Authors> to the csproj (version is the single source of truth for releases).
  • README: hack-gpon banner and the same sections as MA5671A-Eeprom (Download, Usage, Build, Release, License); adds Huawei S800e/B450 to supported formats.
  • CI (.github/workflows/ci.yml), aligned with Migrate to .NET 10 + Avalonia 12 and align CI/release pipeline with omcilog2pcap MA5671A-Eeprom#13:
    • version read from csproj; on push to C#, if v<Version> doesn't exist the tag and GitHub release are created automatically
    • native AOT builds for win-x64/arm64, linux-x64/arm64, osx-x64/arm64, each on a native runner
    • smoke test converting a sample log on every RID
    • SHA256SUMS, build provenance attestation, release commit status
  • Dependabot for github-actions

Test plan

  • Local dotnet publish -r win-x64 (AOT) and conversion of a sample log
  • CI green on all 6 RIDs
  • After merge, v1.1.0 tag and release created

🤖 Generated with Claude Code

- Target net10.0 with PublishAot (drop the alpha ILCompiler package)
- README aligned with the js branch: banner, Huawei S800e/B450, usage, build, downloads
- GitHub Actions: native AOT builds for win-x64/arm64 and linux-x64/arm64, tag & release

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@simonebortolin
simonebortolin merged commit 6b591fb into C# Oct 9, 2026
6 checks passed
@simonebortolin
simonebortolin deleted the claude/csharp-readme-net10-pipeline-1d3058 branch October 9, 2026 20:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant