Skip to content

Migrate sample specifications to Specifications 5 and xUnit v3 #667

Closed

Description

@woksin

Migrate the sample specification projects to Cratis.Specifications 5 and xUnit v3 executable runners targeting net10.0. Preserve exact per-specification discovery and outcomes, application startup, and production target frameworks. Split inline application specifications into dedicated executables where needed, update CI to execute the runners, and keep generated sample output reproducible. Limit dependency changes to migration requirements and refresh the installed AI corpus through its installer.

Status

State: Done — Merged in #670 (efc79b2), closed
Branch: stage-710-arc-discovery-auth (#670)
Scope: L1 owns the Specs5/xUnit3 migration on samples-specifications5. Source planning first; 15 test-bearing projects, exact before/after discovery required. Builds held while disk is below 40 GiB.
Delivered: Nothing yet.
Remaining: To be confirmed.
Follow-ups: None.

Activity

  1. self-assigned this
    on Oct 24, 2026
  2. changed the issue type fromtoon Oct 25, 2026
  3. woksin commented on Oct 29, 2026

    @woksin
    CollaboratorAuthor

    Delivered in #670 (merged): the sample specification projects run on Cratis Specifications 5 and xUnit v3, and CI runs every spec project including the Library apps' in-process specifications.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions