Compare two releases¶
Start from a checkout of this repository with the plugin and runtime installed in the same environment, following the installation guide.
The fixtures in examples/ contain the same public main Process. The previous
release declares version 1.2.3; the current release adds a nullable prefix
input and declares 1.3.0. Existing callers can omit the new input.
From the repository root, run:
transpiler-mate baseline examples/current.cwl \
--previous examples/previous.cwl \
--output baseline.json --check
Open baseline.json. The expected result is:
| Field | Value | Meaning |
|---|---|---|
minimum_bump |
minor |
An optional public input was added |
minimum_version |
1.3.0 |
One minor increment from 1.2.3 |
suggested_version |
1.3.0 |
No unresolved review |
review_required |
false |
This finding is statically classified |
declared_version_sufficient |
true |
Current metadata satisfies the floor |
The input.added finding identifies the normalized input path and records its
new value. examples/baseline.json provides a sample report.
For changes involving defaults, commands, or wiring, a report may instead have
review_required: true and suggested_version: null. Continue with
review and CI usage; a high version alone does not resolve
behavioral review.