Skip to content

ci: adopt the unified dotnet workflow - #118

Closed
matt-edmondson wants to merge 1 commit into
mainfrom
ci/unified-dotnet-workflow
Closed

matt-edmondson wants to merge 1 commit into
mainfrom
ci/unified-dotnet-workflow

Conversation

@matt-edmondson

Copy link
Copy Markdown
Contributor

Pilot for rolling the unified workflow across the ktsu repos. Validates the discover/test/release/security shape on a repo that currently runs a single Windows job.

Checking: cross-platform tests pass, the release job survives the new dependency graph, and the --exclude convention reports cleanly where nothing matches.

Replaces the single Windows job with the shape ImGuiApp proved out: a discover job that
enumerates test projects, one test job per platform, then release and security. Tests now run on
Linux as well as Windows, which is new coverage for a library that ships netstandard and claims
to run anywhere but was only ever tested on one operating system.

The winget job is gone. The workflow also passes --exclude "**/*.UITests/*" on Windows, which
matches nothing here and is reported as such. It is a standing convention so that a repository
growing UI tests later gets the right behavior without another workflow edit.
@sonarqubecloud

Copy link
Copy Markdown

@matt-edmondson
matt-edmondson deleted the ci/unified-dotnet-workflow branch August 26, 2026 23:43
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