DoculaDevelopersDezvoltatori
API 0.8.0 · BuildVersiune produs 0.33.0
Documentation navigationNavigare documentație

LESSON 6 OF 14LECȚIA 6 DIN 14

Version the transformerVersionează transformerul

Bind the tested definition to one calendar-effective immutable version.Leagă definiția testată de o versiune imuabilă cu efect calendaristic.

ContextContext
isolated-loopback-course
Required roleRol necesar
engineer
HeadersHeadere
Content-Type · Origin · X-CSRF-Token · Idempotency-Key · If-Match
FixturesFixture-uri
person-transformer-complete

01 · RUN LOCALLYRULEAZĂ LOCAL

Copy the chapter commandCopiază comanda capitolului

Freeze, publish, resolve, and page immutable transformer evidence.Îngheață, publică, rezolvă și paginează dovada imuabilă.

Repository CLI · copy onlyCLI repository · doar pentru copiere
./scripts/docula-course chapter version-transformer --workspace "$DOCULA_COURSE_WORKSPACE"

02 · CHECK THE CONTRACTVERIFICĂ CONTRACTUL

Expected released responseRăspuns publicat așteptat

{
  "operation_id": "publishCanonicalTransformerVersion",
  "kind": "response",
  "status": 201,
  "media_type": "application/json"
}

03 · CHECKPOINT

Required assertionAserțiune obligatorie

{
  "assertion": "actual.version_id == expected.version_id",
  "protocol_sha256": "4eb7f9b388cabc03c35c3d044d83e66e09256545f5ec2842536ca1ec745ea46c"
}