Skip to content

Add optional Test attemptId in CTRF 0.2.0 - #73

Merged
Ma11hewThomas merged 3 commits into
mainfrom
feature/final-attempt-id
Oct 10, 2026
Merged

Ma11hewThomas merged 3 commits into
mainfrom
feature/final-attempt-id

Conversation

@Ma11hewThomas

@Ma11hewThomas Ma11hewThomas commented Oct 10, 2026 •

Copy link
Copy Markdown
Collaborator

Adds optional attemptId to the Test object, identifying its final attempt (including an initial attempt when no retry occurred). Uses the same schema definition and requirements as the existing retry-history attemptId: a non-empty string, UUID recommended, unique within the enclosing execution. The existing retry-history definition is unchanged.

Extends the existing comprehensive examples and existing valid-document, string-constraint and type-validation suites. Prepares specification 0.2.0 metadata and changelog. Related to #66.

Validation: schema format/lint, all standalone examples and the inline comprehensive example pass; 18 reference and 156 normative cases pass. Embedded schema matches the authoritative file byte-for-byte, and Test/history identifier schema definitions are identical. The informative test directory is absent, as on main.

@Ma11hewThomas Ma11hewThomas changed the title Add optional final attempt identity in CTRF 0.2.0 Add optional Test attemptId in CTRF 0.2.0 Oct 10, 2026
@Ma11hewThomas
Ma11hewThomas merged commit e325eb3 into main Oct 10, 2026
2 checks passed
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