Repository navigation
build!: target net11.0 only and fix repo audit failures - #12
Open
StevenTCramer wants to merge 11 commits into
Open
StevenTCramer wants to merge 11 commits into
StevenTCramer wants to merge 11 commits into
Conversation
Seeds the analyzer suppression baseline, bumps Nuru to 4.0.0-beta.12, ignores ganda signal state, and refreshes the git hook scaffold. Nuru beta.12 renamed ICommandHandler to IRequestHandler and made Handle return ValueTask, so the dev CLI endpoints are migrated to match. The fixer also moved Amuru and Terminal to net11-only previews, which breaks the net10 git hook runfiles, so those pins stay at 2.0.0 and 1.0.2. dev test gains a --coverage option (see the following ci commit) Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
Default the workflow shell to pwsh and rewrite the two bash steps in PowerShell with the same behavior. Tests are Jaribu runfiles rather than a dotnet test project, so coverage is collected by wrapping each runfile in a pinned dotnet-coverage tool (dotnet dotnet-coverage collect) via dev test --coverage, and the Cobertura files in artifacts/coverage are uploaded as the coverage artifact Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
net11.0 is GA, so the net10.0 target is dropped everywhere. The package version moves to 2.0.0 because removing a target framework is breaking. BREAKING CHANGE: TimeWarp.Builder no longer ships a net10.0 assembly; consumers must target net11.0 or later. Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
The hold-back existed only because the git hook runfiles built for net10.0. Amuru and Amuru.Tools 3.0.0-beta.2, Terminal 2.0.0-beta.1 and NetAnalyzers 11.0.100 are the newest published. Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
Drop the .NET 10 setup step and the preview quality channel now that only net11.0 is built. Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Two things in one PR (kanban task 012):
1. Everything moves to .NET 11 (GA on 2026-11-10)
net11.0only: library, tests, dev CLI and git hook runfiles. Breaking: the package no longer shipslib/net10.0, so the version goes from 1.1.0 to 2.0.0.AGENTS.md,readme.mdand the releasing guide say net11.0 only.2.
ganda repo auditpasses (it reported 6 failures on master)--fix: seeds.timewarp/suppression-baseline.json, bumps TimeWarp.Nuru and Nuru.DevCli to 4.0.0-beta.12, ignores/.timewarp/signals/, refreshes the.githooks/*.csscaffold.IRequestHandlerandValueTask<Unit>.workflow-pwsh-shell: the workflow defaults topwsh; theRun CI PipelineandKeep last two Packages artifactssteps are rewritten from bash.ci-code-coverage:dev test --coveragewraps each Jaribu runfile indotnet-coverage collect(local tool pinned in.config/dotnet-tools.json) and writes Cobertura files toartifacts/coverage; the CI pipeline uses it and acoveragestep uploads the folder.Notes for review
actions/setup-dotnetwith11.0.xmay fail until it does.gh).Test plan
ganda repo audit— 43 passed, 0 faileddev build— 0 warnings, 0 errorsdev test --coverage— all 6 test files passdev pack— nupkg contains onlylib/net11.0dev check-version— 2.0.0 is safe to release🤖 Generated with Claude Code