Skip to content

Add GitHub Actions CI and remove the stale C# projects - #1

Merged
nathanAjacobs merged 1 commit into
mainfrom
ci-github-actions
Oct 24, 2026
Merged

nathanAjacobs merged 1 commit into
mainfrom
ci-github-actions

Conversation

@nathanAjacobs

Copy link
Copy Markdown
Owner

Every push and pull request runs the Rust tests and builds the controller. Every push also builds the setup with installer\build.ps1 and uploads the setup .exe and the MSI as an artifact named after the short commit id, kept for 30 days.

The C# tests, benchmarks and spike projects referenced the C# service libraries (Core, Transport, Cluster, Service and others) that the Rust rewrite replaced. They no longer compiled. Their tests are either ported one-for-one to the Rust workspace or covered the cluster model (shared roster, host election, leases, join keys) that pairing by code replaced.

Every push and pull request runs the Rust tests and builds the controller.
Every push also builds the setup with installer\build.ps1 and uploads the
setup .exe and the MSI as an artifact named after the short commit id, kept
for 30 days.

The C# tests, benchmarks and spike projects referenced the C# service
libraries (Core, Transport, Cluster, Service and others) that the Rust
rewrite replaced. They no longer compiled. Their tests are either ported
one-for-one to the Rust workspace or covered the cluster model (shared
roster, host election, leases, join keys) that pairing by code replaced.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@nathanAjacobs
nathanAjacobs merged commit 25d3907 into main Oct 24, 2026
4 checks passed
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