Skip to content

Run the C# SDK tests in CI on pull requests#357

Draft
vpellcodat wants to merge 3 commits into
mainfrom
test-harness/platform-ci-gate
Draft

Run the C# SDK tests in CI on pull requests#357
vpellcodat wants to merge 3 commits into
mainfrom
test-harness/platform-ci-gate

Conversation

@vpellcodat

Copy link
Copy Markdown
Contributor

Adds a single check.ps1 at the repo root that builds and runs each target's test project and fails on the first error. The platform PR workflow now invokes it, so the PR gate and local runs use one identical command. A reusable sdk_quality.yaml lets other targets opt in by passing their target name.

  • Actions pinned to commit SHAs; read-only token; no secrets on the PR gate.
  • Run locally: pwsh ./check.ps1 -Target platform.

🤖 Generated with Claude Code

vpellcodat and others added 3 commits June 10, 2026 16:24
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Add a root check.ps1 that builds and runs each target's test project and
fails on the first error, then rewire the platform PR workflow to invoke it
so the PR gate and local runs use one identical command.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
setup-dotnet tried to install the exact 8.0.0 SDK from global.json and 404'd
(that patch is no longer downloadable). Install the 8.0.x band; global.json
still selects it at build time via rollForward.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
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