C# on a light brown musical staff with branching nodes representing automated releases across platforms

Building an Eight-Platform Release Pipeline for C# with netcoredbg

On September 6, 2026, I completed the first release of C# (with netcoredbg) 2.148.23001 in the vscode-csharp-autobuild repository I maintain. I published packages for Windows, Linux, Alpine Linux, and macOS on both x64 and ARM64 to Open VSX, then confirmed that the public downloads matched the hashes of the validated VSIX files. The first release includes the source versions of the C# extension and netcoredbg, platform-specific packages, and validation records. This article covers the existing community’s contributions, the motivation for using AI in this project, compatibility validation across eight platforms, and recovery after interrupted publishing. The scheduled workflow now handles everything from source builds to verification of public downloads when it finds a new version. If a problem occurs, it stops publishing that candidate. I also describe a possible follow-up development tool informed by this release. ...

September 6, 2026 · 13 min ·  rkttu