Skip to content

feat: ship TimeWarp.Builder for net10.0 and net11.0 - #8

Merged
StevenTCramer merged 16 commits into
masterfrom
task/007-ignore-routine-journals-so-worktree-gc-is-not-dirt
Nov 7, 2026
Merged

StevenTCramer merged 16 commits into
masterfrom
task/007-ignore-routine-journals-so-worktree-gc-is-not-dirt

Conversation

@StevenTCramer

@StevenTCramer StevenTCramer commented Nov 7, 2026 •

Copy link
Copy Markdown
Contributor

Summary

  • The library ships net10.0 and net11.0 until .NET 11 is GA. Root Directory.Build.props sets TargetFrameworks to net10.0;net11.0. Package version is 1.1.0 because 1.0.0 is already published.
  • The dev CLI and the Jaribu test runfiles target net11.0. tools/dev-cli/Directory.Build.props and tests/Directory.Build.props set TargetFramework to net11.0 and clear TargetFrameworks. All 6 runfiles passed on net11.0.
  • CI installs the .NET 10 SDK and the .NET 11 RC SDK in separate steps. Preview quality is only on the 11.0 step.
  • ganda repo audit on this worktree: Passed 37, Failed 0, Skipped 3.
  • The obsolete journal-ignore kitchen is archived as 008. The done trusted-publishing kitchen 006 is unchanged.
  • TimeWarp.Nuru is 4.0.0-beta.11, the newest package on nuget.org. TimeWarp.Amuru stays at 2.0.0 because that Nuru package depends on it.

Test plan

  • ganda repo audit — Passed 37, Failed 0, Skipped 3
  • Library Release build writes net10.0 and net11.0 assemblies
  • All 6 Jaribu runfiles pass on net11.0
  • GitHub Actions ci succeeded on 5dd988e

Kanban task 007

StevenTCramer and others added 16 commits November 7, 2026 03:18
The open 006 kitchen is not relevant and shares its id with the done trusted-publishing task, so it moves to archived 008. Retitle 007 for the net10/net11 and audit work.

Co-Authored-By: grok <noreply@x.ai>
Clear the audit errors the fixer could not finish, and keep hooks and the dev CLI building. Amuru 3.0.0-beta.1 is net11-only, so the pin stays on 2.0.0, which Nuru 4.0.0-beta.11 depends on. Mediator contracts 14 expects Task<Unit>.

Co-Authored-By: grok <noreply@x.ai>
Ship a net11.0 asset without making the dev CLI or Jaribu runfiles multi-target, so they still run on net10.0.

Co-Authored-By: grok <noreply@x.ai>
The library build, the tests, and repo audit are done on this branch.
The user asked to launch 007 and roll repo audit into this task. The audit already passes, so there is no new fix to commit.
1.0.0 is already tagged and published, so the net10.0 and net11.0 package needs a new version before it can be released.
The implementer restatement and results capture the multi-target build, the 1.1.0 package, and how to re-check it.
The general review found that CI installs only the .NET 10 SDK, so the net11.0 target fails with NETSDK1045.
The library targets net11.0, and the workflow only installed the .NET 10 SDK, so CI failed with NETSDK1045. Preview quality is its own step because that input applies to every version in the step, and the 10.0 preview channel is still the 10.0 RC.

Co-Authored-By: grok <noreply@x.ai>
The SDK dry-run, the build, the tests, and the audit after the kitchen land are the check for review finding M1.

Co-Authored-By: grok <noreply@x.ai>
The library keeps net10.0 and net11.0 until .NET 11 is GA. The tools follow Nuru and target net11.0 now.
@StevenTCramer StevenTCramer changed the title chore: apply repo audit baseline feat: ship TimeWarp.Builder for net10.0 and net11.0 Nov 7, 2026
@StevenTCramer
StevenTCramer merged commit 82132cc into master Nov 7, 2026
1 check passed
@StevenTCramer
StevenTCramer deleted the task/007-ignore-routine-journals-so-worktree-gc-is-not-dirt branch November 7, 2026 06:58
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