Skip to content

Release v2.17.1

Choose a tag to compare

@github-actions github-actions released this 26 Aug 11:21
72ba531

Summary

Bound generated CHRONICLE.md and llm-context guidance to exact-version output behavior and safe, read-only selection examples. Remove unversioned token-size multipliers and replay-all pipelines that bypass confirmation. Align the CLI package-closure spec with the Generation 0.10.1 packages already declared on current main.

Current head: 9d58a8e8bce1e145e10e75ce6c392208e3f5737b.

Declared merge/release effects

This is a source-changing patch candidate. Under the repository's current publish-from-main workflow, an authorized human merge with the patch label can:

  • create a patch GitHub release/tag and release notes;
  • publish the Cratis.Cli NuGet tool package;
  • build and attach macOS arm64/x64 and Linux arm64/x64 native archives;
  • update the Cratis/homebrew-cratis formula and checksums; and
  • update the GitHub-rendered generated CHRONICLE.md source.

No merge, release, package publication, native archive upload, Homebrew update, or deployment is performed by this PR. Do not enable auto-merge or merge queue. Review the exact current head and repository workflow before human merge.

Changed

  • Replace output-size multipliers with exact-version/workload guidance.
  • Replace the all-observers replay pipeline with a bounded read-only identifier sample.
  • Require exact target, authorization, current state, and recovery procedure before confirmation bypass.
  • Describe replay/retry as state-changing reprocessing rather than generically “destructive.”
  • Narrow output auto-detection and tool-context wording to current observable behavior rather than named-tool compatibility.
  • Regenerate CHRONICLE.md through cratis init --refresh; do not hand-edit generated output.
  • Align the sentinel package-closure expectation with the current 0.10.1 Generation package manifest.

Verification

  • dotnet build Cli.slnx -c Release: 5 projects, 0 errors, 0 warnings.
  • dotnet test Source/Cli.Specs/Cli.Specs.csproj -c Release: 890 tests passed, 0 warnings.
  • Regression specs deny the replay-all pipeline, unversioned multiplier, and generic safeguard wording while requiring bounded confirmation guidance.
  • Generated CHRONICLE.md, generator source, and llm-context contain no replay-all/xargs example or removed size multipliers.