Skip to content

Squad/test infrastructure i1 i10#10

Merged
mpaulosky merged 2 commits intomainfrom
squad/test-infrastructure-i1-i10
Feb 19, 2026
Merged

Squad/test infrastructure i1 i10#10
mpaulosky merged 2 commits intomainfrom
squad/test-infrastructure-i1-i10

Conversation

@mpaulosky
Copy link
Copy Markdown
Owner

Pull Request

Description

Closes #

Changes

  • Change 1
  • Change 2
  • Change 3

Type of Change

  • Bug fix (non-breaking change that fixes an issue)
  • New feature (non-breaking change that adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Documentation update

Testing

  • Unit tests added/updated
  • Integration tests added/updated
  • Manual testing performed (describe)

Checklist

  • Code follows the project's coding standards (see docs/CONTRIBUTING.md)
  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have updated documentation as needed
  • My changes generate no new warnings
  • I have added tests that prove my fix is effective or that my feature works
  • New and existing unit tests pass locally with my changes
  • Any dependent changes have been merged and published

Squad Label

Review Notes

Screenshots / Videos

mpaulosky and others added 2 commits February 19, 2026 13:41
Replace preview SDK version '10.0.200-preview.0.26103.119' with stable release '10.0.0' as per project requirements to not use preview versions.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Convert IssueManager.sln to IssueManager.slnx using the modern Visual Studio 2022 solution format. This provides better performance and cleaner structure for .NET projects.

Also includes global.json SDK version update to stable 10.0.0.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings February 19, 2026 21:58
@mpaulosky mpaulosky added the bug Something isn't working label Feb 19, 2026
@mpaulosky mpaulosky merged commit a4871ba into main Feb 19, 2026
4 checks passed
@github-actions
Copy link
Copy Markdown

Test Results Summary

0 tests   0 ✅  0s ⏱️
0 suites  0 💤
0 files    0 ❌

Results for commit 11e4f1c.

@mpaulosky mpaulosky deleted the squad/test-infrastructure-i1-i10 branch February 19, 2026 21:59
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates repo-level build scaffolding by pinning a stable .NET SDK in global.json and migrating the solution definition from the legacy .sln format to a new .slnx file so builds/tests can target the intended project set.

Changes:

  • Update global.json SDK pin (and roll-forward settings).
  • Add IssueManager.slnx listing all src + test projects.
  • Remove the legacy IssueManager.sln.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 2 comments.

File Description
global.json Pins .NET SDK version and roll-forward behavior for consistent local/CI builds.
IssueManager.slnx Introduces the new solution format and enumerates all projects to build/test.
IssueManager.sln Removes the old Visual Studio solution file in favor of .slnx.
Comments suppressed due to low confidence (1)

global.json:6

  • global.json currently mixes spaces and tabs for indentation. The repo’s .editorconfig specifies tab indentation for *.json, so this file should be reformatted to use tabs consistently to avoid formatting churn across editors/CI.
{
  "sdk": {
    "version": "10.0.100",
		"rollForward": "latestMinor",
		"allowPrerelease": false
  }

Comment thread IssueManager.slnx
Comment on lines +13 to +23
<Project Path="src\AppHost\AppHost.csproj" />
<Project Path="src\ServiceDefaults\ServiceDefaults.csproj" />
<Project Path="src\Shared\Shared.csproj" />
<Project Path="src\Api\Api.csproj" />
<Project Path="src\Web\Web.csproj" />
<Project Path="tests\Unit\Unit.csproj" />
<Project Path="tests\Architecture\Architecture.csproj" />
<Project Path="tests\BlazorTests\BlazorTests.csproj" />
<Project Path="tests\Integration\Integration.csproj" />
<Project Path="tests\Aspire\Aspire.csproj" />
<Project Path="tests\E2E\E2E.csproj" />
Copy link

Copilot AI Feb 19, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Switching the repo to the new IssueManager.slnx file while deleting IssueManager.sln will break existing CI jobs that still build IssueManager.sln (e.g., .github/workflows/test.yml uses dotnet build IssueManager.sln). Either update those workflows/scripts to use IssueManager.slnx or keep the .sln file to avoid CI failures.

Copilot uses AI. Check for mistakes.
Comment thread global.json
Comment on lines 1 to 6
{
"sdk": {
"version": "10.0.200-preview.0.26103.119"
"version": "10.0.100",
"rollForward": "latestMinor",
"allowPrerelease": false
}
Copy link

Copilot AI Feb 19, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

CI configuration references Global.json (capital G) as the global-json-file (see .github/workflows/squad-ci.yml), but the repository file is global.json. On Linux runners this casing mismatch will cause the setup step to fail unless the file is renamed or the workflow is updated.

Copilot uses AI. Check for mistakes.
mpaulosky pushed a commit that referenced this pull request Feb 26, 2026
.squad/ files now live on main by design (Decision #10).
Guard should only block .squad/ files in PRs from feature/* branches,
not direct pushes to main which are already protected by branch rules.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants