Skip to content

Modernize Braid build, module, and cross-platform tests#46

Open
awakecoding wants to merge 4 commits into
BrucePay:mainfrom
awakecoding:braid-modernization-stack
Open

Modernize Braid build, module, and cross-platform tests#46
awakecoding wants to merge 4 commits into
BrucePay:mainfrom
awakecoding:braid-modernization-stack

Conversation

@awakecoding
Copy link
Copy Markdown

Summary

  • modernize the Braid build baseline around the SDK-style BraidCore.csproj, .NET 8, and cross-platform CI smoke validation
  • add a PowerShell module foundation for building, launching, invoking, formatting, and explicitly importing Braid
  • add a CI-safe .tl test runner with stable Windows coverage
  • enable portable .tl tests across Windows, Linux, and macOS with logs/artifacts

Commit stack

  1. Modernize Braid build configuration
  2. Add Braid PowerShell module foundation
  3. Add CI-safe Braid test runner
  4. Enable cross-platform Braid tests

Validation

  • ./build.ps1
  • pwsh -NoProfile -ExecutionPolicy Bypass -File ./stage/BraidRepl.ps1 str "Braid runtime OK"
  • ./Tests/Run-BraidTests.ps1 -NoBuild -Suite portable
  • ./Tests/Run-BraidTests.ps1 -NoBuild -Suite windows -MinimumTests 20

awakecoding and others added 4 commits May 31, 2026 05:54
Use dotnet build for the default Core project path, update the Core target/dependencies for .NET 8, simplify CI, and add repository agent/build hygiene guidance.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
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

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant