Moves Gitea CI to the shared ci-workflows Windows and Node workflows (@v1), every push:
windows (KOF Windows runner on Lore): locked restore, warnings-as-errors build (solution + WinUI app project), dotnet format --verify-no-changes, core tests (677) with the 100% line-coverage gate (Assert-Coverage.ps1 as a separate pwsh process so its exit 1 fails the build), PSScriptAnalyzer 1.25.0 and the Pester boundary tests (66) with modules saved to the job temp directory.
Pins SDK 10.0.403 and refreshes the lock files: the runner provides 10.0.403, whose implicit ILLink reference is 10.0.14, and locked restore failed against the 10.0.12 entries from the 10.0.401 pin.
Not run (runner limits): reader-regressions/UiTests and installed-updates need an interactive Windows desktop; the runner is a batch-logon task. .github workflows stay for the GitHub mirror.
Proven green pinned to the branch (run 7153) and to ci-workflows main (run 7163). Pinned to @v1 for merge; it runs once the owner moves v1 to include windows.yaml.
Moves Gitea CI to the shared `ci-workflows` Windows and Node workflows (`@v1`), every push:
- `windows` (KOF Windows runner on Lore): locked restore, warnings-as-errors build (solution + WinUI app project), `dotnet format --verify-no-changes`, core tests (677) with the 100% line-coverage gate (`Assert-Coverage.ps1` as a separate pwsh process so its `exit 1` fails the build), PSScriptAnalyzer 1.25.0 and the Pester boundary tests (66) with modules saved to the job temp directory.
- `scripts` (node.yaml, Linux): `npm ci --ignore-scripts`, lint, test, `npm audit signatures`.
Pins SDK 10.0.403 and refreshes the lock files: the runner provides 10.0.403, whose implicit ILLink reference is 10.0.14, and locked restore failed against the 10.0.12 entries from the 10.0.401 pin.
Not run (runner limits): `reader-regressions`/UiTests and `installed-updates` need an interactive Windows desktop; the runner is a batch-logon task. `.github` workflows stay for the GitHub mirror.
Proven green pinned to the branch (run 7153) and to ci-workflows `main` (run 7163). Pinned to `@v1` for merge; it runs once the owner moves `v1` to include `windows.yaml`.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Locked restore, warnings-as-errors build, dotnet format, core tests with the
100% coverage gate and the PowerShell analyzer/Pester checks run on the KOF
Windows host runner; the review-gate scripts lint and test on node.yaml.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The KOF Windows runner provides SDK 10.0.403, whose implicit ILLink
reference is 10.0.14; locked restore failed against the 10.0.12 entries
the 10.0.401 pin produced.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Assert-Coverage.ps1 reports a shortfall with exit 1, which only stops the
build when the script runs as a native process.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
They assert on failing child processes themselves; the shared workflow's
native-exit-code preference turned those expected failures into errors.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Moves Gitea CI to the shared
ci-workflowsWindows and Node workflows (@v1), every push:windows(KOF Windows runner on Lore): locked restore, warnings-as-errors build (solution + WinUI app project),dotnet format --verify-no-changes, core tests (677) with the 100% line-coverage gate (Assert-Coverage.ps1as a separate pwsh process so itsexit 1fails the build), PSScriptAnalyzer 1.25.0 and the Pester boundary tests (66) with modules saved to the job temp directory.scripts(node.yaml, Linux):npm ci --ignore-scripts, lint, test,npm audit signatures.Pins SDK 10.0.403 and refreshes the lock files: the runner provides 10.0.403, whose implicit ILLink reference is 10.0.14, and locked restore failed against the 10.0.12 entries from the 10.0.401 pin.
Not run (runner limits):
reader-regressions/UiTests andinstalled-updatesneed an interactive Windows desktop; the runner is a batch-logon task..githubworkflows stay for the GitHub mirror.Proven green pinned to the branch (run 7153) and to ci-workflows
main(run 7163). Pinned to@v1for merge; it runs once the owner movesv1to includewindows.yaml.🤖 Generated with Claude Code